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: