diff --git a/roles/float-infra-prometheus/templates/rules/rules_nginx.conf.yml b/roles/float-infra-prometheus/templates/rules/rules_nginx.conf.yml index 60b59bb0e4fd51a18bc2026dab5f1228b6c0ee53..d9abacdf866f3f3da931d8953476a75fbe8db82f 100644 --- a/roles/float-infra-prometheus/templates/rules/rules_nginx.conf.yml +++ b/roles/float-infra-prometheus/templates/rules/rules_nginx.conf.yml @@ -17,6 +17,8 @@ groups: expr: (global:nginx_http_requests_errs:rate5m / global:nginx_http_requests_total:rate5m) - record: global:nginx_http_cached_requests:ratio expr: clamp_max(sum(rate(nginx_http_requests_cache[5m])) by (vhost, cache_status) / ignoring (cache_status) group_left global:nginx_http_requests_200:rate5m, 1) + - record: host:nginx_http_cached_requests:ratio + expr: clamp_max(sum(rate(nginx_http_requests_cache[5m])) by (host, cache_status) / ignoring (cache_status) group_left sum(rate(nginx_http_requests{code="200"}[5m])) by (host), 1) - name: http_requests_ms_histogram rules: