Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: v1
- kind: ConfigMap
- metadata:
- creationTimestamp: null
- name: prometheus-rules-conf
- namespace: monitoring
- data:
- redis_rules.yml: |
- groups:
- - name: redis_rules
- rules:
- - record: redis:command_call_duration_seconds_count:rate2m
- expr: sum(irate(redis_command_call_duration_seconds_count[2m])) by (cmd, environment)
- - record: redis:total_requests:rate2m
- expr: rate(redis_commands_processed_total[2m])
- redis_alerts.yml: |
- groups:
- - name: redis_alerts
- rules:
- - alert: RedisServerDown
- expr: redis_up{app="media-redis"} == 0
- for: 10m
- labels:
- severity: critical
- annotations:
- summary: Redis Server {{ $labels.instance }} is down!
- - alert: RedisServerGone
- expr: absent(redis_up{app="media-redis"})
- for: 1m
- labels:
- severity: critical
- annotations:
- summary: No Redis servers are reporting!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement