{
"report": {
"id": "mttr",
"section": "performance",
"title": "MTTR",
"description": "Mean time to resolve: from an incident opening to its resolution.",
"granularities": ["day", "week", "month", "hour"],
"monitor_filter": true,
"time_zone": null
},
"window": {
"from": "2026-09-07T22:00:00.000Z",
"to": "2026-10-07T09:30:00.000Z",
"previous_from": "2026-08-09T10:30:00.000Z",
"previous_to": "2026-09-07T22:00:00.000Z",
"granularity": "day",
"range": "30d",
"time_zone": "Europe/Berlin"
},
"kpis": [
{ "key": "mttr", "label": "MTTR", "unit": "seconds", "value": 1260, "previous": 1835 },
{ "key": "median", "label": "Median", "unit": "seconds", "value": 840, "previous": 990 },
{ "key": "p90", "label": "P90", "unit": "seconds", "value": 3120, "previous": 4410 },
{
"key": "reached",
"label": "Resolved incidents",
"unit": "count",
"value": 14,
"previous": 11
}
],
"chart": {
"kind": "line",
"stacked": false,
"title": "MTTR per day",
"unit": "seconds",
"series": [
{
"key": "mttr",
"label": "MTTR",
"points": [
{ "bucket": "2026-09-07T22:00:00.000Z", "value": 960 },
{ "bucket": "2026-09-08T22:00:00.000Z", "value": null }
]
}
]
},
"table": {
"title": "Resolved incidents, slowest first",
"columns": [
{
"key": "title",
"label": "Incident",
"format": "text",
"link": { "kind": "incident", "id_key": "incident_id" }
},
{ "key": "time_to", "label": "Time to resolve", "format": "seconds" }
],
"rows": [
{
"incident_id": "3f1c2a9e-7b4d-4e1a-9c2f-5d8e6a1b0c34",
"display_id": "inc_42",
"title": "API: 500 error rate spike",
"time_to": 5400
}
],
"total": 14
},
"truncated": false,
"generated_at": "2026-10-07T09:30:00.000Z"
}