Fix error rate alert: avoid NaN when no traffic
The error rate formula (errors/total*100) produces NaN when there's zero traffic (0/0). Grafana treats NaN as a firing condition. Use clamp_min on the denominator to return 0% instead. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
55afc4cbf3
commit
2b0aba205f
1 changed files with 1 additions and 1 deletions
|
|
@ -60,7 +60,7 @@ groups:
|
|||
relativeTimeRange: { from: 600, to: 0 }
|
||||
datasourceUid: prometheus
|
||||
model:
|
||||
expr: sum(rate(http_request_duration_seconds_count{status=~"5.."}[5m])) / sum(rate(http_request_duration_seconds_count[5m])) * 100
|
||||
expr: sum(rate(http_request_duration_seconds_count{status=~"5.."}[5m])) / clamp_min(sum(rate(http_request_duration_seconds_count[5m])), 0.001) * 100
|
||||
instant: true
|
||||
- refId: B
|
||||
datasourceUid: __expr__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue