Files
ITWorx-Pulse-Public/fixtures/scenarios/prometheus-stale.json
T
ITWorx Pulse release export bd774932d5
Public source validation / validate (push) Failing after 3m8s
Publish ITWorx Pulse source
2026-09-03 02:09:19 +02:00

51 lines
1.1 KiB
JSON

{
"schemaVersion": 1,
"id": "prometheus-stale",
"name": "Prometheus becomes stale",
"description": "Tests that missing current metrics become Unknown rather than remaining healthy.",
"initialState": {
"sources": {
"prometheus": "healthy"
},
"host": {
"status": "operational",
"cpuPercent": 20
}
},
"timeline": [
{
"atSeconds": 0,
"action": "set-metric",
"payload": {
"metric": "host.cpu.utilization",
"value": 20
}
},
{
"atSeconds": 30,
"action": "disconnect",
"payload": {
"source": "prometheus"
}
}
],
"expectedOutcomes": [
{
"bySeconds": 90,
"assertion": "Prometheus datasource is delayed or stale according to policy."
},
{
"bySeconds": 180,
"assertion": "Required metric-derived host state is unknown, not operational."
},
{
"bySeconds": 180,
"assertion": "A datasource alert exists without resolving unrelated existing firing alerts."
},
{
"bySeconds": 190,
"assertion": "Previous values, if shown, include their age."
}
]
}