Where to find metrics
Uptime percentage
Uptime is the share of time a monitor was available over a period. UptimeIO calculates it by time, weighting each check by how long its result applied, rather than by counting checks:Periods
The monitor page shows uptime for the time range you select. Uptime is always calculated from the data within your plan’s retention period.What uptime figures mean
Response time
Response time is how long a check took to receive a response.Statistics
- Average: the mean over the period. It is skewed by outliers.
- Percentiles (p50, p90, p95, p99): the share of checks that were faster than the value. p95 of 245 ms means 95% of checks took under 245 ms. Percentiles appear in the dashboard performance metrics.
Timing breakdown
For HTTP and keyword checks, the monitor page splits the total response time into phases for each location:
Only phases that were measured are shown. A slow Server phase points at your application; a slow DNS, TCP or TLS phase points at the network or certificate setup.
Check results
The Recent checks list on a monitor shows the latest results: time, success or failure, response time, status code and the probe location that ran the check. The small status bars in the monitor list show the last 30 days, one bar per day.Reading trends
- Steady line, steady uptime: healthy.
- Gradual rise in response time: load is growing or resources are running out. Check CPU, memory and database performance.
- Spikes: intermittent slowdowns. Compare the times with traffic peaks and scheduled jobs.
- Gaps or failures in one location only: a regional or routing problem rather than an outage.
Data retention
Check results older than your plan’s retention period are deleted, not archived. Note anything you need for long-term records before it ages out.
Next steps
Understanding Incidents
What downtime means for your numbers
Creating Monitors
Monitor settings
Setting Up Alerts
Slow response and expiry warnings
Plans
Retention by plan