From 5806157ade560acf07f0534845f8178b9752ba18 Mon Sep 17 00:00:00 2001 From: zhenyus Date: Sat, 8 Mar 2025 15:09:34 +0800 Subject: [PATCH] fix: correct formatting of Redis alert rules in production values Signed-off-by: zhenyus --- .../3rd/redis-cluster/values.prod.yaml | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/freeleaps/helm-pkg/3rd/redis-cluster/values.prod.yaml b/freeleaps/helm-pkg/3rd/redis-cluster/values.prod.yaml index 18e06efb..f3f63002 100644 --- a/freeleaps/helm-pkg/3rd/redis-cluster/values.prod.yaml +++ b/freeleaps/helm-pkg/3rd/redis-cluster/values.prod.yaml @@ -1111,34 +1111,34 @@ metrics: ## description: Redis® instance {{ "{{ $instance }}" }} has evicted {{ "{{ $value }}" }} keys in the last 5 minutes. ## rules: - - alert: RedisDown - expr: redis_up{service="{{ template "common.names.fullname" . }}-metrics"} == 0 - for: 2m - labels: - severity: error - annotations: - summary: Redis® instance {{ "{{ $instance }}" }} down - description: Redis® instance {{ "{{ $instance }}" }} is down. - - alert: RedisMemoryHigh - expr: > - redis_memory_used_bytes{service="{{ template "common.names.fullname" . }}-metrics"} * 100 - / - redis_memory_max_bytes{service="{{ template "common.names.fullname" . }}-metrics"} - > 90 - for: 2m - labels: - severity: error - annotations: - summary: Redis® instance {{ "{{ $instance }}" }} is using too much memory - description: Redis® instance {{ "{{ $instance }}" }} is using {{ "{{ $value }}" }}% of its available memory. - - alert: RedisKeyEviction - expr: increase(redis_evicted_keys_total{service="{{ template "common.names.fullname" . }}-metrics"}[5m]) > 0 - for: 1s - labels: - severity: error - annotations: - summary: Redis® instance {{ "{{ $instance }}" }} has evicted keys - description: Redis® instance {{ "{{ $instance }}" }} has evicted {{ "{{ $value }}" }} keys in the last 5 minutes. + - alert: RedisDown + expr: redis_up{service="{{ template "common.names.fullname" . }}-metrics"} == 0 + for: 2m + labels: + severity: error + annotations: + summary: Redis® instance {{ "{{ $instance }}" }} down + description: Redis® instance {{ "{{ $instance }}" }} is down. + - alert: RedisMemoryHigh + expr: > + redis_memory_used_bytes{service="{{ template "common.names.fullname" . }}-metrics"} * 100 + / + redis_memory_max_bytes{service="{{ template "common.names.fullname" . }}-metrics"} + > 90 + for: 2m + labels: + severity: error + annotations: + summary: Redis® instance {{ "{{ $instance }}" }} is using too much memory + description: Redis® instance {{ "{{ $instance }}" }} is using {{ "{{ $value }}" }}% of its available memory. + - alert: RedisKeyEviction + expr: increase(redis_evicted_keys_total{service="{{ template "common.names.fullname" . }}-metrics"}[5m]) > 0 + for: 1s + labels: + severity: error + annotations: + summary: Redis® instance {{ "{{ $instance }}" }} has evicted keys + description: Redis® instance {{ "{{ $instance }}" }} has evicted {{ "{{ $value }}" }} keys in the last 5 minutes. ## @param metrics.priorityClassName Metrics exporter pod priorityClassName ## priorityClassName: ""