fix: correct formatting of Redis alert rules in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
This commit is contained in:
parent
2a69662ba2
commit
5806157ade
@ -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: ""
|
||||
|
||||
Loading…
Reference in New Issue
Block a user