summaryrefslogtreecommitdiff
path: root/roles/monitoring/prometheus
diff options
context:
space:
mode:
Diffstat (limited to 'roles/monitoring/prometheus')
-rw-r--r--roles/monitoring/prometheus/server/defaults/main/rules_smokeping.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/roles/monitoring/prometheus/server/defaults/main/rules_smokeping.yml b/roles/monitoring/prometheus/server/defaults/main/rules_smokeping.yml
index 5bab05f1..6dfcd2f9 100644
--- a/roles/monitoring/prometheus/server/defaults/main/rules_smokeping.yml
+++ b/roles/monitoring/prometheus/server/defaults/main/rules_smokeping.yml
@@ -1,6 +1,15 @@
---
prometheus_server_rules_smokeping_extra: []
prometheus_server_rules_smokeping:
+ - record: instance:smokeping_probe_success:ratio1m
+ expr: increase(smokeping_response_duration_seconds_count[1m]) / increase(smokeping_requests_total[1m])
+ - record: instance:smokeping_response_duration_seconds:q50
+ expr: histogram_quantile(0.50, rate(smokeping_response_duration_seconds_bucket[1m]))
+ - record: instance:smokeping_response_duration_seconds:q90
+ expr: histogram_quantile(0.90, rate(smokeping_response_duration_seconds_bucket[1m]))
+ - record: instance:smokeping_response_duration_seconds:q99
+ expr: histogram_quantile(0.99, rate(smokeping_response_duration_seconds_bucket[1m]))
+
- alert: SmokepingProberConfigReloadFailure
expr: smokeping_prober_config_last_reload_successful != 1
for: 0m