Uptime Percentage — Know Your Monitor's True Reliability, Across All Checks
Know Your Monitor's True Reliability
Every health check DiffFlow performs tells a story. Is your target website responding? How often does it fail? What's the real uptime, not just the most recent status?
Starting today, every monitor's Health tab shows a server-computed all-time uptime percentage — the ratio of successful checks (HTTP 200) to total checks, computed across your monitor's entire lifetime.
Why Server-Side Computation Matters
Previously, uptime was estimated from the most recent 100 health log entries loaded in the browser. That gave you a snapshot, but not the full picture. If your monitor ran 10,000 checks over six months, you were only seeing the last 100.
Now, DiffFlow computes uptime on the backend using a SQL aggregate across every health check ever recorded for your monitor. The result is exact, not estimated:
- Total checks — every health check this monitor has ever performed
- Successful checks — how many returned HTTP 200
- Uptime percentage — calculated as successful ÷ total × 100, displayed with one decimal place
What Changed
The Health tab's stats grid now uses the server-computed all-time uptime as its primary metric. The first card shows:
> Uptime (All Time) — 99.7% — with a sub-line showing "4,832 / 4,850 checks"
The filtered time range cards (Downtime, Outages, Avg Latency, Success Rate) still reflect the selected time range, so you can compare the full history against the past week, month, or year.
Example
If your monitor ran 10,000 checks: - 9,985 returned HTTP 200 - 15 returned errors or non-200 status codes
Your uptime is 99.85% — accurate, authoritative, and computed from every single check.
Available Now
The uptime percentage is available on the Health tab of every monitor detail page for Pro users. It updates automatically with every new health check — no configuration needed.