Skip to content

Instant PDF Reports

OKStatus generates SLA availability reports as PDF. They’re ideal for:

  • Sharing SLA metrics with your clients.
  • Documenting service reliability for audits.
  • Giving your team a monthly recap.

There are two ways to get a report: build one instantly (this page) whenever you need it, or set up a scheduled report that’s emailed automatically on a recurring basis.

Monthly availability report · August 2026 Uptime99.96 % Incidents2 · 47 min Avg latency212 ms · p95 480 Per-monitor SLA compliance Response time (30 days) Incident log · region breakdown · SSL & domain expiry HOW IT'S PRODUCED Pick monitors (or a whole group) and a range Instant: generated in a few seconds, download Scheduled: monthly / weekly, e-mailed to a list SAME NUMBERS AS THE DASHBOARD Uptime % per range, error budget vs SLA target, p50/p95/p99 latency, incidents with duration, per-region view for multi-region monitors. FOR SLA reviews with clients · SOC 2 / ISO evidence · monthly ops report.

Every PDF report gives, per monitor, the uptime over the selected period measured against your SLA target. Four sections can be switched on or off per report, under Include:

  • Incidents — timeline and duration of the incidents of the period.
  • Performance — response time percentiles.
  • SSL certificate — expiry date.
  • Domain — expiry date of the domain’s registration.

The same data comes in three templates:

TemplateWhat it looks likePlan
BasicOne block per monitor. The simple one.All
SummaryA one-sentence verdict, then one page per monitor. The default.All
AuditDense, every incident logged — written for an auditor or a contract review.Enterprise
The SLA reports page, Download now tab: monitor selection on the left, period, SLA target, template and sections on the right
  1. Go to Reports — you land on the Download now tab.
  2. On the left, select the monitors to include. Search by name, tag or address, switch between Monitors and AI models, or use Quick select: all, the monitors below target, a tag, or a group. Each row shows the last 30 days at a glance.
  3. On the right, pick a period: a preset (previous day/week/month, last 7/30/90/365 days), a quarter, or a custom date range.
  4. Set the SLA target (99 % to 99.99 %) used to mark each monitor as meeting or missing its target. It starts at your organisation’s target.
  5. Choose a template and the sections to include. The page count is estimated as you go.
  6. Click Download PDF.

The PDF is generated server-side and downloads directly — no waiting for an email. On Max and Enterprise, Schedule this… turns the same selection into a scheduled report.

A single monitor’s report is one click away from its own page too: PDF report exports the range displayed there.

The on-demand builder is available on every plan, with a monthly quota:

PlanOn-demand reports / month
Free1
Pro5
MaxUnlimited
EnterpriseUnlimited

The counter resets on the 1st of each month (UTC). Generation is also rate limited to 3 reports per minute per organization — building a PDF spins up a headless browser, so bursts are capped.

Scheduled reports, which build and email themselves, are a Max feature and are not metered.

If you find yourself generating the same report every week or month, turn it into a scheduled report instead — same content options, delivered by email on the cadence you choose.