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?