Skip to main content
by PingZen Team

Download an SLA Report for Any Monitor

We already let visitors download a 90-day SLA report from a public status page. The piece that was missing: doing the same for a single monitor, from inside the dashboard, without setting up a status page or wiring a scheduled email.

Now every monitor has a Download report button.

Where the button is

It shows up in the two places you already manage monitors:

  • On the monitor page — in the header, next to Edit, Check Now, and Pause. It picks up the time range you’re already looking at: viewing 7 days, the report defaults to 7 days.
  • In the monitors list — the first action icon on every monitor, in both the card (grid) and table (list) view. One click straight from the overview, no need to open the monitor first.

Both open the same small dialog: choose Last 24 hours / 7 days / 30 days, choose PDF or CSV, press Download. The file is named sla_report_<monitor>_<date>, so an archive folder stays sorted by itself.

What you get

The report is the full SLA picture for that monitor over the period:

  • Uptime and the “nines” rating, with successful vs. failed check counts
  • MTTR and MTBF — how long outages last and how often they happen
  • Latency — P50 / P90 / P95 / P99, plus average, min, and max
  • Incidents — start, duration, and the reason each one failed
  • Error budget — when you set an SLO target, how much downtime you’ve spent against it
  • Time inside announced maintenance windows is excluded from uptime, the way SLA math is supposed to work

It’s rendered from the same data the monitor page shows, so the document and the dashboard never disagree.

PDF for people, CSV for spreadsheets

  • PDF is the formatted version — hand it to a client or drop it into a postmortem.
  • CSV is the same numbers as rows, ready for a spreadsheet. Cells are sanitized, so a monitor named =cmd() can’t turn into a live formula when someone opens the file.

When to use which

  • Download report (this one) — ad-hoc, right now, for one monitor.
  • Status page SLA report — public, account-free, 90 days, for the people watching your status page.
  • Scheduled reports — the same metrics emailed to you on a daily, weekly, or monthly cadence.

Full details are in the SLA reports documentation.

Ready to monitor your site?

Start free

No credit card · about a minute to set up