metrics.sr.ht/build_rules.yml

31 lines
949 B
YAML

# vim: tw=2 sw=2 :
groups:
- name: builds.sr.ht
rules:
- alert: High rate of build job submission
expr: sum(increase(buildsrht_builds_submitted_total[5m])) > 50
labels:
severity: important
annotations:
summary: "Unusual rate of build job submissions"
- alert: High number of builds timing out
expr: increase(buildsrht_build_duration_count{status="timeout"}[1d]) > 10
labels:
severity: important
annotations:
summary: "High number of builds are timing out"
- alert: High number of builds queued up
expr: buildsrht_builds_queue_length > 5
for: 5m
labels:
severity: important
annotations:
summary: "High number of builds are queued up"
- alert: High build worker utilization
expr: sum(buildsrht_builds_running) / sum(buildsrht_build_workers) > 0.9
for: 5m
labels:
severity: important
annotations:
summary: "High build worker utilization"