fix: correct formatting of Redis alert rules in production values

Signed-off-by: zhenyus <zhenyus@mathmast.com>
This commit is contained in:
zhenyus 2025-03-08 15:09:34 +08:00
parent 2a69662ba2
commit 5806157ade

View File

@ -1111,34 +1111,34 @@ metrics:
## description: Redis&reg; instance {{ "{{ $instance }}" }} has evicted {{ "{{ $value }}" }} keys in the last 5 minutes. ## description: Redis&reg; instance {{ "{{ $instance }}" }} has evicted {{ "{{ $value }}" }} keys in the last 5 minutes.
## ##
rules: rules:
- alert: RedisDown - alert: RedisDown
expr: redis_up{service="{{ template "common.names.fullname" . }}-metrics"} == 0 expr: redis_up{service="{{ template "common.names.fullname" . }}-metrics"} == 0
for: 2m for: 2m
labels: labels:
severity: error severity: error
annotations: annotations:
summary: Redis&reg; instance {{ "{{ $instance }}" }} down summary: Redis&reg; instance {{ "{{ $instance }}" }} down
description: Redis&reg; instance {{ "{{ $instance }}" }} is down. description: Redis&reg; instance {{ "{{ $instance }}" }} is down.
- alert: RedisMemoryHigh - alert: RedisMemoryHigh
expr: > expr: >
redis_memory_used_bytes{service="{{ template "common.names.fullname" . }}-metrics"} * 100 redis_memory_used_bytes{service="{{ template "common.names.fullname" . }}-metrics"} * 100
/ /
redis_memory_max_bytes{service="{{ template "common.names.fullname" . }}-metrics"} redis_memory_max_bytes{service="{{ template "common.names.fullname" . }}-metrics"}
> 90 > 90
for: 2m for: 2m
labels: labels:
severity: error severity: error
annotations: annotations:
summary: Redis&reg; instance {{ "{{ $instance }}" }} is using too much memory summary: Redis&reg; instance {{ "{{ $instance }}" }} is using too much memory
description: Redis&reg; instance {{ "{{ $instance }}" }} is using {{ "{{ $value }}" }}% of its available memory. description: Redis&reg; instance {{ "{{ $instance }}" }} is using {{ "{{ $value }}" }}% of its available memory.
- alert: RedisKeyEviction - alert: RedisKeyEviction
expr: increase(redis_evicted_keys_total{service="{{ template "common.names.fullname" . }}-metrics"}[5m]) > 0 expr: increase(redis_evicted_keys_total{service="{{ template "common.names.fullname" . }}-metrics"}[5m]) > 0
for: 1s for: 1s
labels: labels:
severity: error severity: error
annotations: annotations:
summary: Redis&reg; instance {{ "{{ $instance }}" }} has evicted keys summary: Redis&reg; instance {{ "{{ $instance }}" }} has evicted keys
description: Redis&reg; instance {{ "{{ $instance }}" }} has evicted {{ "{{ $value }}" }} keys in the last 5 minutes. description: Redis&reg; instance {{ "{{ $instance }}" }} has evicted {{ "{{ $value }}" }} keys in the last 5 minutes.
## @param metrics.priorityClassName Metrics exporter pod priorityClassName ## @param metrics.priorityClassName Metrics exporter pod priorityClassName
## ##
priorityClassName: "" priorityClassName: ""