fix grafana alert rules missing relativeTimeRange (#57)

This commit is contained in:
Rasmus Wejlgaard 2026-04-04 09:58:13 +01:00 committed by GitHub
parent 267b392996
commit 849ea208f0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 90 additions and 0 deletions

View file

@ -17,6 +17,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: up{job="node_exporter"} expr: up{job="node_exporter"}
instant: true instant: true
@ -25,6 +28,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -37,6 +43,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:
@ -72,6 +81,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: | expr: |
( (
@ -86,6 +98,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -98,6 +113,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:
@ -133,6 +151,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: | expr: |
(1 - (node_memory_MemAvailable_bytes{job="node_exporter"} / node_memory_MemTotal_bytes{job="node_exporter"})) * 100 (1 - (node_memory_MemAvailable_bytes{job="node_exporter"} / node_memory_MemTotal_bytes{job="node_exporter"})) * 100
@ -142,6 +163,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -154,6 +178,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:
@ -189,6 +216,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: smartctl_device_smart_status{job="smartmontools"} expr: smartctl_device_smart_status{job="smartmontools"}
instant: true instant: true
@ -197,6 +227,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -209,6 +242,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:
@ -249,6 +285,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: up{job="caddy"} expr: up{job="caddy"}
instant: true instant: true
@ -257,6 +296,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -269,6 +311,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:
@ -309,6 +354,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: up{job="plex"} expr: up{job="plex"}
instant: true instant: true
@ -317,6 +365,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -329,6 +380,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:

View file

@ -17,6 +17,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: | expr: |
( (
@ -31,6 +34,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -43,6 +49,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:
@ -78,6 +87,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: | expr: |
(1 - (node_memory_MemAvailable_bytes{job="node_exporter"} / node_memory_MemTotal_bytes{job="node_exporter"})) * 100 (1 - (node_memory_MemAvailable_bytes{job="node_exporter"} / node_memory_MemTotal_bytes{job="node_exporter"})) * 100
@ -87,6 +99,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -99,6 +114,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:
@ -134,6 +152,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
expr: | expr: |
100 - (avg by (server, instance) (rate(node_cpu_seconds_total{job="node_exporter", mode="idle"}[5m])) * 100) 100 - (avg by (server, instance) (rate(node_cpu_seconds_total{job="node_exporter", mode="idle"}[5m])) * 100)
@ -143,6 +164,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -155,6 +179,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator:
@ -190,6 +217,9 @@ groups:
data: data:
- refId: A - refId: A
datasourceUid: bezqqznn81wqof datasourceUid: bezqqznn81wqof
relativeTimeRange:
from: 600
to: 0
model: model:
# Compare 15-minute load against number of CPUs # Compare 15-minute load against number of CPUs
expr: | expr: |
@ -200,6 +230,9 @@ groups:
refId: A refId: A
- refId: B - refId: B
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
datasource: datasource:
type: __expr__ type: __expr__
@ -212,6 +245,9 @@ groups:
type: reduce type: reduce
- refId: C - refId: C
datasourceUid: __expr__ datasourceUid: __expr__
relativeTimeRange:
from: 0
to: 0
model: model:
conditions: conditions:
- evaluator: - evaluator: