StatusPage.me Help Center

Popular topics: creating a status page, connecting monitors, automatic incidents, custom domains, integrations and billing.

StatusPage.me May 27, 2026 Monitoring

Monitor Health Score

The health score is a single 0–100 composite metric that summarises how well a monitor is performing right now, combining uptime, response-time quality, and recent error rate into one number. It updates every hour.

A score of 100 means excellent health. A score of 0 means the service is completely down or unresponsive.


How the score is calculated

The score is the sum of three components:

ComponentMax pointsData windowWhat it measures
Uptime60Last 24 hours% of checks that returned “up”
P95 latency20Last 1 hourP95 response time vs 30-day baseline
Error rate20Last 1 hourFraction of failing checks

Uptime component (0–60)

uptime_score = min(uptime_pct_24h / 100 × 60, 60)

A monitor at 100% uptime scores 60. A monitor at 90% uptime scores 54.

P95 latency component (0–20)

If a 30-day baseline exists, the component degrades linearly as P95 exceeds the baseline:

ratio = p95_ms / baseline_ms
penalty = max(0, (ratio - 1) × 20)
latency_score = max(0, 20 - penalty)

A monitor at 2× baseline P95 scores 0 for this component. A monitor at or below baseline scores 20. No baseline = 20 points (full marks).

Error rate component (0–20)

error_rate = failed_checks / total_checks (last 1 hour)
error_rate_score = max(0, 20 × (1 - error_rate))

Zero errors scores 20; 100% errors scores 0.


Where the score appears

The health score is returned in the monitor JSON API response (health_score field) and is available for display on the dashboard and status page templates.


Health score threshold alerts (Starter+)

Set a Health Score Threshold on any monitor (monitor edit screen → Advanced). When the score drops below that value, you receive an alert on all configured notification channels.

The alert has a 4-hour cooldown per monitor to prevent repeated noise during a prolonged degradation.

Example threshold values:

ThresholdMeaning
90Alert on any meaningful degradation
70Alert only on significant degradation
50Alert only when more than half of all components are degraded

Plan availability

FeatureFreeStarterTeamBusinessEnterprise
Health score display
Health score threshold alerts

Was this article helpful?