Skip to main content

Check History

Every monitor generates a history of check results. You can drill into individual checks to diagnose issues and understand your service's behavior over time.

Viewing check history​

  1. Go to Monitors and click on a monitor.
  2. Scroll to the Check History section.
  3. Each row shows a single check with its status, response time, and timestamp.

Check statuses​

StatusIconMeaning
UpGreenThe check succeeded. Service is responding normally.
DownRedThe check failed. Service did not respond.
DegradedYellowThe check succeeded but exceeded the target response time.

Check details​

Click any check in the history to see its full details:

DetailDescription
Response timeHow long the check took (ms).
Status codeHTTP status code returned (HTTP/HTTPS monitors).
Error codeCanonical error identifier for failed checks.
Error messageHuman-readable description of what went wrong.
Response bodyFull HTTP response body captured on failed checks (4xx/5xx).
TimestampWhen the check was performed (UTC).

Response body capture​

For HTTP monitors, the full response body is captured when a check fails with a 4xx or 5xx status code. This helps you debug what your server returned during the outage.

Response bodies are stored as plain text or base64-encoded bytes, depending on the content type.

Filtering​

Use the filters above the check history to narrow down results:

FilterOptions
StatusAll, Up, Down, Degraded
Date rangeToday, Last 7 days, Last 30 days, Custom

Pagination​

Check history is paginated. Use the navigation at the bottom to move through pages. Each page shows up to 20 checks.

Highlighting a specific check​

When navigating from an incident or notification link, a specific check can be highlighted in the history. The highlighted check is expanded and scrolled into view automatically.

See also​