Skip to content
Snippets Groups Projects

Add Loki recording rules and Grafana dashboard for tracking cache hit ratio, HTTP version and TLS version.

Merged Kristian Klausen requested to merge klausenbusk/infrastructure:loki-recording-rules into master
1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
@@ -2,7 +2,7 @@ groups:
- name: NginxRules
interval: 1m
rules:
- record: nginx:requests:rate1m
expr: 'sum by (instance, server_protocol, ssl_protocol, ssl_cipher) (rate({job="nginx"}[1m] | json))'
- record: nginx:requests:rate1m
expr: 'sum by (instance, upstream_cache_status) (rate({job="nginx"}[1m] | json))'
- record: instance_http_version_tls_version_tls_cipher:requests:rate1m
expr: 'sum by (instance, server_protocol, ssl_protocol, ssl_cipher) (rate({job="nginx"}[1m] | json http_version="server_protocol" tls_version="ssl_protocol" tls_cipher="ssl_cipher"))'
- record: instance_cache_status:requests:rate1m
expr: 'sum by (instance, cache_status) (rate({job="nginx"}[1m] | json cache_status="upstream_cache_status"))'
Loading