Reports & analytics
Analyze uptime trends, response-time percentiles, and incident history, and export SLA reports as CSV.
Analyze uptime trends, response-time performance, and incident history over any date range, then export the results for SLA reporting.
Where to find analytics
Access analytics and reports from the sidebar navigation:
- Analytics — platform-wide dashboard with 24-hour trends, response times, and incident counts across all monitors.
- Monitor detail → Charts tab — per-monitor response-time graph showing P50/P95/P99 percentiles and historical trends.
- Incidents — complete incident history with timeline, duration, and resolution status.
Understanding the graphs
Each analytics view shows different insights:
| Metric | What it tells you |
|---|---|
| P50 (median) | Half of requests were faster than this. Shows typical performance. |
| P95 | 95% of requests were faster than this. Useful for detecting degradation. |
| P99 | 99% of requests were faster than this. Highlights worst-case latency spikes. |
| Uptime bars | Green = fully operational, red = incident detected. Each segment is one day. |
| Incident timeline | When incidents occurred, how long they lasted, and when they resolved. |
Monitor detail charts focus on a single monitor's performance over time with detailed percentile breakdowns. The Analytics page provides a platform-wide view, comparing all monitors side by side with aggregated metrics. Use Monitor detail for deep-dive troubleshooting; use Analytics for at-a-glance health.
Uptime reports
The uptime report shows the percentage of time each monitor was operational over a selected date range. Available views: last 7 days, 30 days, 90 days, or a custom range.
- Overall uptime % per monitor
- Daily uptime breakdown bar chart
- Total downtime duration
- Number of incidents per period
Response-time analytics
Track response-time trends to detect performance degradation before it becomes an outage:
- P50, P95, and P99 response-time percentiles
- Response time over time
- Slowest checks highlighted
- Compare across monitors
Incident history
A full incident log with duration, cause, time to acknowledge (TTA), and time to resolve (TTR). Filter by monitor, date range, and severity.
SLA reporting
Generate SLA-ready reports for customers or internal stakeholders. Configure your SLA target (for example 99.9%) and HowlOps shows whether each monitor met the target over the reporting window.
Export an SLA report as CSV
Open the Analytics page, select your date range, and export the SLA report as CSV — raw data suitable for spreadsheets, compliance audits, and stakeholder reporting.
You can also fetch it directly from the API:
curl -X GET "https://api.howlops.com/api/v1/analytics/sla-report?format=csv&from=2026-06-01&to=2026-06-30" \
-H "Authorization: Bearer howlops_abc123..."
The CSV contains one row per monitor (name, URL, uptime %, total checks, down checks, downtime hours, incident count, MTTR), with a summary block appended at the end. See Export your data for the full column reference and query parameters.
Related
Was this page helpful?