Checkout API error rate
A daily error rate with a shaded range of values, a maintenance window and three point markers in different shapes. Every zone and marker carries its own label, so the meaning never rests on color alone. Illustrative values.
Checkout API error rate
examples/release-incidents.json{
"schemaVersion": 1,
"type": "time",
"title": "Checkout API error rate",
"source": "Illustrative values, chartlet",
"timeAxis": {
"timezone": "UTC",
"title": "Day"
},
"showValues": false,
"panes": [
{
"valueAxis": {
"title": "Errors per 100 requests",
"decimals": 2
},
"layers": [
{
"mark": "band",
"label": "Above the error budget",
"bottom": 1,
"top": 2.5
},
{
"mark": "band",
"label": "Maintenance",
"from": "2026-02-16",
"to": "2026-02-19"
},
{
"mark": "line",
"name": "Error rate",
"points": [
{
"time": "2026-02-02",
"value": 0.36
},
{
"time": "2026-02-03",
"value": 0.41
},
{
"time": "2026-02-04",
"value": 0.36
},
{
"time": "2026-02-05",
"value": 0.26
},
{
"time": "2026-02-06",
"value": 0.23
},
{
"time": "2026-02-07",
"value": 0.3
},
{
"time": "2026-02-08",
"value": 0.36
},
{
"time": "2026-02-09",
"value": 0.35
},
{
"time": "2026-02-10",
"value": 0.3
},
{
"time": "2026-02-11",
"value": 0.31
},
{
"time": "2026-02-12",
"value": 0.38
},
{
"time": "2026-02-13",
"value": 0.39
},
{
"time": "2026-02-14",
"value": 0.31
},
{
"time": "2026-02-15",
"value": 0.23
},
{
"time": "2026-02-16",
"value": 0.25
},
{
"time": "2026-02-17",
"value": null
},
{
"time": "2026-02-18",
"value": 0.38
},
{
"time": "2026-02-19",
"value": 0.34
},
{
"time": "2026-02-20",
"value": 0.3
},
{
"time": "2026-02-21",
"value": 0.32
},
{
"time": "2026-02-22",
"value": 0.37
},
{
"time": "2026-02-23",
"value": 0.35
},
{
"time": "2026-02-24",
"value": 2.14
},
{
"time": "2026-02-25",
"value": 1.62
},
{
"time": "2026-02-26",
"value": 1.18
},
{
"time": "2026-02-27",
"value": 0.61
},
{
"time": "2026-02-28",
"value": 0.66
},
{
"time": "2026-03-01",
"value": 0.67
},
{
"time": "2026-03-02",
"value": 0.63
},
{
"time": "2026-03-03",
"value": 0.59
},
{
"time": "2026-03-04",
"value": 0.57
},
{
"time": "2026-03-05",
"value": 0.6
},
{
"time": "2026-03-06",
"value": 0.24
},
{
"time": "2026-03-07",
"value": 0.25
},
{
"time": "2026-03-08",
"value": 0.34
},
{
"time": "2026-03-09",
"value": 0.41
},
{
"time": "2026-03-10",
"value": 0.38
},
{
"time": "2026-03-11",
"value": 0.3
},
{
"time": "2026-03-12",
"value": 0.28
},
{
"time": "2026-03-13",
"value": 0.32
},
{
"time": "2026-03-14",
"value": 0.34
},
{
"time": "2026-03-15",
"value": 0.29
}
]
},
{
"mark": "annotation",
"label": "Release 2.4",
"time": "2026-02-24",
"value": 2.14,
"shape": "triangle-up"
},
{
"mark": "annotation",
"label": "Rollback",
"time": "2026-02-26",
"value": 1.18,
"shape": "triangle-down"
},
{
"mark": "annotation",
"label": "Hotfix",
"time": "2026-03-06",
"value": 0.36,
"shape": "diamond"
}
]
}
]
}Source: Illustrative values, chartlet
Show chart data
| Time | Error rate |
|---|---|
| 2026-02-02 | 0.36 |
| 2026-02-03 | 0.41 |
| 2026-02-04 | 0.36 |
| 2026-02-05 | 0.26 |
| 2026-02-06 | 0.23 |
| 2026-02-07 | 0.30 |
| 2026-02-08 | 0.36 |
| 2026-02-09 | 0.35 |
| 2026-02-10 | 0.30 |
| 2026-02-11 | 0.31 |
| 2026-02-12 | 0.38 |
| 2026-02-13 | 0.39 |
| 2026-02-14 | 0.31 |
| 2026-02-15 | 0.23 |
| 2026-02-16 | 0.25 |
| 2026-02-17 | Missing |
| 2026-02-18 | 0.38 |
| 2026-02-19 | 0.34 |
| 2026-02-20 | 0.30 |
| 2026-02-21 | 0.32 |
| 2026-02-22 | 0.37 |
| 2026-02-23 | 0.35 |
| 2026-02-24 | 2.14 |
| 2026-02-25 | 1.62 |
| 2026-02-26 | 1.18 |
| 2026-02-27 | 0.61 |
| 2026-02-28 | 0.66 |
| 2026-03-01 | 0.67 |
| 2026-03-02 | 0.63 |
| 2026-03-03 | 0.59 |
| 2026-03-04 | 0.57 |
| 2026-03-05 | 0.60 |
| 2026-03-06 | 0.24 |
| 2026-03-07 | 0.25 |
| 2026-03-08 | 0.34 |
| 2026-03-09 | 0.41 |
| 2026-03-10 | 0.38 |
| 2026-03-11 | 0.30 |
| 2026-03-12 | 0.28 |
| 2026-03-13 | 0.32 |
| 2026-03-14 | 0.34 |
| 2026-03-15 | 0.29 |