Reports
Uptime and SLA reports for your monitors. Judge uptime against an SLA target, track error budgets, and share monthly or quarterly reports with clients.
Overview
Reports turn your monitoring data into an answer to a concrete question: did we meet our SLA this period? Each report covers a weekly, monthly, or quarterly period and judges your uptime against a selectable SLA target, showing a clear met-or-missed verdict, how much of your downtime error budget was consumed, and how each monitor performed individually.
Reports live in the Reports section of the upti.my dashboard. If you receive the weekly report email, its "view in browser" link deep-links into this same view with the report's period already preselected.
Report Periods
Reports are available for three period types.
| Period | Anchoring | Contents |
|---|---|---|
| Weekly | Anchored to your workspace's report send day, so each report matches the weekly report email | Healthcheck uptime plus heartbeat sections |
| Monthly | Calendar month | Healthcheck uptime |
| Quarterly | Calendar quarter | Healthcheck uptime |
Weekly reports additionally include heartbeat sections with check-in statistics. Monthly and quarterly reports cover healthcheck uptime only, because heartbeat history is not retained long enough for those periods to be meaningful.
What's in a Report
Each report is built from the same set of sections.
| Section | Description |
|---|---|
| SLA Verdict | Uptime for the period judged against your selected SLA target, with a clear met or missed result |
| Downtime Error Budget | How much downtime the target allows for the period versus how much was actually consumed |
| Summary Tiles | At-a-glance figures summarizing the period |
| Per-Monitor Uptime | Each monitor's uptime for the period compared against the SLA target |
| Incidents | The incidents that occurred during the period |
| Incident Response | A per-monitor incident response table, including MTTR (mean time to recover) and MTTA (mean time to acknowledge) |
SLA Targets
Every report is judged against an SLA target that you select from a fixed set: 99%, 99.5%, 99.9%, 99.95%, or 99.99%. The target determines the verdict and the size of the downtime error budget.
The SLA target is a viewing lens, not configuration. There is nothing to set up in advance â you can change the target at any time and the report re-judges instantly. This makes it easy to answer questions like "would we have met 99.95% last month?" without committing to anything.
đĄ Match the SLA You Promise
View reports at the SLA target you actually promise your customers in contracts or on your pricing page. The error budget then tells you exactly how much downtime headroom you had â or by how much you overspent it.
Sharing Reports
Any monthly or quarterly report can be shared through a named, public share link. Weekly reports cannot be shared. A share link carries a fixed period and a fixed SLA target, so everyone who opens it sees the same report judged the same way. The public page is served at:
https://app.upti.my/reports/{token}Shared reports are recomputed live from analytics rollups on every request, so the link always shows current data for its fixed period. You can create a link for the current month mid-month and hand it out immediately â the report fills in as the month completes.
What Shared Pages Show
Shared report pages show the uptime and SLA content only. Incident details, MTTR, and MTTA are internal and never appear on a shared page. This makes share links safe to hand directly to customers and stakeholders: they see the uptime verdict and per-monitor performance without any of your internal incident response data.
| Content | Dashboard Report | Shared Report |
|---|---|---|
| SLA verdict and error budget | Yes | Yes |
| Summary tiles and per-monitor uptime | Yes | Yes |
| Incident details | Yes | No |
| MTTR and MTTA | Yes | No |
Managing Share Links
Share links can be revoked at any time. A revoked link shows "report not found" to anyone who opens it. Creating and deleting share links requires workspace admin permission.
âšī¸ Fixed Lens, Live Data
A share link pins the period and the SLA target, but not the numbers. The data is recomputed on every request, so a link created early in the month stays accurate as the month progresses â no need to regenerate or resend it.
Exporting to PDF
Shared report pages are print-optimized. To produce a PDF, open the share link and use your browser's print / save-as-PDF function â everything except the report body is hidden when printing, so the output is a clean document ready to attach to an email or archive with your records.
Common Use Cases
- Client SLA reports: Agencies and service providers can create a monthly share link per client, pinned to the SLA target agreed in the contract, and send the same link every month.
- Internal reliability reviews: Use the dashboard report â including incidents, MTTR, and MTTA â as the agenda for a monthly or quarterly reliability review.
- SLA accountability: Judge your actual uptime against the SLA you promise customers, and watch the error budget to see how close you are running to the line.
Best Practices
- View reports at the SLA target you actually promise customers, not an aspirational one â the verdict and error budget are only useful if the target is real.
- Create share links at the SLA target from the client's contract, since the link pins the target for everyone who opens it.
- Name share links descriptively (for example, the client and period) so they are easy to manage and revoke later.
- Revoke share links when an engagement ends â a revoked link immediately shows "report not found".
- Use monthly or quarterly reports for anything customer-facing; weekly reports are designed for internal cadence and cannot be shared.
- Use the shared page's print view to produce PDFs when a client wants a document rather than a link.
â ī¸ Admin Permission Required
Creating and deleting share links requires workspace admin permission. Members can view reports in the dashboard but cannot publish or revoke public share links.