Dashboard Daily Use
Use the AutoDoctor dashboard effectively for daily monitoring of health trends, system metrics, alert counts, and summary reasoning with 5-second refresh intervals.
Categories:
Who This Is For
- Users monitoring host behavior over time.
- Operators validating that data writes and API reads are healthy.
Access URL
http://127.0.0.1:8000/dashboard
What the Dashboard Shows
- Run metadata (
run_id, host, generated time) - CPU, memory, disk, and network trend charts
- Health score trend
- Alert counts by severity
- Summary context derived from the latest structured report
Refresh interval:
- Every 5 seconds
Summary Layer
The dashboard uses two kinds of data:
- direct SQLite history from
/api/system/history,/api/health,/api/alerts, and/api/modules - a higher-level summary from
/api/dashboard/summary
The summary endpoint adds:
- current health display and root-cause summary
- main concern selection
- trend window label and fallback reason
- metric states such as
Stable,Sustained,Baseline Deviation,Increasing, andDecreasing - grouped findings by domain
Read the Dashboard in Order
- Check
run_idandgenerated_timefirst. - Read the health summary and main concern.
- Look at trend charts for CPU, memory, disk, and network.
- Compare alert counts by severity.
- If something looks unusual, open the HTML report for the detailed sections.
Quick Backend Validation
Invoke-RestMethod http://127.0.0.1:8000/health
Invoke-RestMethod http://127.0.0.1:8000/api/dashboard/meta
Invoke-RestMethod http://127.0.0.1:8000/api/dashboard/summary
Invoke-RestMethod http://127.0.0.1:8000/api/system/latest
API Base Resolution Behavior
Dashboard resolves API in this order:
?api_base=...query parameterwindow.AUTO_DOCTOR_API_BASEorlocalStorageoverride- Same-origin host/port when served over HTTP(S)
- Fallback probes:
127.0.0.1:8000thenlocalhost:8000
Common Interpretation Pattern
SustainedorBaseline Deviationstates matter more than a single spike.- Rising CPU + event noise with low disk pressure often points to process or workload pressure rather than storage.
- Repeated low disk space and high disk busy usually indicate storage pressure that remediation may not fully resolve.
- If
window.used_fallback=true, interpret trends as “last available runs” rather than a full 24-hour baseline.
Next Steps
- See API Reference
- For printable details, use Print and Export Reports
- For dashboard/API errors, see Service Startup Issues