Skip to content

Commit

Permalink
Show status code in nginx alerts
Browse files Browse the repository at this point in the history
  • Loading branch information
jchristgit committed Aug 29, 2024
1 parent c5385fd commit 6bf0b6c
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions kubernetes/namespaces/monitoring/alerts/alerts.d/nginx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@ groups:
rules:

- alert: nginx/4xx-requests
expr: sum by (service) (rate(nginx_ingress_controller_requests{service!="pixels",status!~"404|444",status=~"^4.."}[1m])) / sum by (service) (rate(nginx_ingress_controller_requests[1m])) > 0.5
expr: sum by (service, status) (rate(nginx_ingress_controller_requests{service!="pixels",status!~"404|444",status=~"^4.."}[1m])) / sum by (service, status) (rate(nginx_ingress_controller_requests[1m])) > 0.5
for: 1m
labels:
severity: page
annotations:
summary: "High rate of 4XX requests for inbound requests"
description: "Rate of 4XX errors is {{ $value | humanizePercentage }} on service `{{ $labels.service }}`"
description: "Rate of {{ $labels.status }} errors is {{ $value | humanizePercentage }} on service `{{ $labels.service }}`"

- alert: nginx/5xx-requests
expr: sum(rate(nginx_ingress_controller_requests{status=~"^5.."}[1m])) by (service) / sum(rate(nginx_ingress_controller_requests{}[1m])) by (service) > 0.5
expr: sum(rate(nginx_ingress_controller_requests{status=~"^5.."}[1m])) by (service, status) / sum(rate(nginx_ingress_controller_requests{}[1m])) by (service, status) > 0.5
for: 1m
labels:
severity: page
annotations:
summary: "High rate of 5XX requests for inbound requests"
description: "Rate of 5XX errors is {{ $value | humanizePercentage }} on service `{{ $labels.service }}`"
description: "Rate of {{ $labels.status }} errors is {{ $value | humanizePercentage }} on service `{{ $labels.service }}`"

- alert: nginx/p99-timing
expr: histogram_quantile(0.99, sum by(host, service, le) (rate(nginx_ingress_controller_request_duration_seconds_bucket{service!~"(grafana|metabase|prestashop-svc)"}[5m]))) > 3 and on(service) increase(nginx_ingress_controller_requests[5m]) > 10
Expand Down

0 comments on commit 6bf0b6c

Please sign in to comment.