* HH-442: isolate runtime processes and harden shutdown * HH-442: harden worker shutdown races * HH-442: gate dependency shutdown on active handlers --------- Co-authored-by: Rogee <rogee@ipao.vip>
28 lines
1.0 KiB
YAML
28 lines
1.0 KiB
YAML
rule_files:
|
|
- prometheus_alerts.yml
|
|
|
|
evaluation_interval: 1m
|
|
|
|
tests:
|
|
- interval: 1m
|
|
input_series:
|
|
- series: 'http_requests_total{job="gochat",instance="below-threshold",method="GET",route="/ok",status="200"}'
|
|
values: '0+96x12'
|
|
- series: 'http_requests_total{job="gochat",instance="below-threshold",method="GET",route="/error",status="500"}'
|
|
values: '0+4x12'
|
|
- series: 'http_requests_total{job="gochat",instance="above-threshold",method="GET",route="/ok",status="200"}'
|
|
values: '0+94x12'
|
|
- series: 'http_requests_total{job="gochat",instance="above-threshold",method="GET",route="/error",status="500"}'
|
|
values: '0+6x12'
|
|
alert_rule_test:
|
|
- eval_time: 10m
|
|
alertname: GoChatHighErrorRate
|
|
exp_alerts:
|
|
- exp_labels:
|
|
instance: above-threshold
|
|
job: gochat
|
|
severity: warning
|
|
exp_annotations:
|
|
summary: GoChat error rate above 5%
|
|
description: Error rate is 6% over the last 5 minutes.
|