Tune container high CPU alert
This commit is contained in:
parent
d1c9bef70a
commit
e722350af1
1 changed files with 16 additions and 3 deletions
|
|
@ -142,13 +142,26 @@ groups:
|
||||||
description: "{{ $labels.name }} has restarted more than 2 times in 15 minutes."
|
description: "{{ $labels.name }} has restarted more than 2 times in 15 minutes."
|
||||||
|
|
||||||
- alert: ContainerHighCPU
|
- alert: ContainerHighCPU
|
||||||
expr: rate(container_cpu_usage_seconds_total{name=~"performancewest-.*"}[5m]) * 100 > 80
|
expr: |
|
||||||
for: 10m
|
(
|
||||||
|
sum by (instance, name) (
|
||||||
|
rate(container_cpu_usage_seconds_total{name=~"performancewest-.*"}[5m])
|
||||||
|
)
|
||||||
|
/
|
||||||
|
sum by (instance, name) (
|
||||||
|
container_spec_cpu_quota{name=~"performancewest-.*"}
|
||||||
|
/ container_spec_cpu_period{name=~"performancewest-.*"}
|
||||||
|
)
|
||||||
|
* 100 > 80
|
||||||
|
)
|
||||||
|
and on (instance, name)
|
||||||
|
sum by (instance, name) (container_spec_cpu_quota{name=~"performancewest-.*"}) > 0
|
||||||
|
for: 30m
|
||||||
labels:
|
labels:
|
||||||
severity: warning
|
severity: warning
|
||||||
annotations:
|
annotations:
|
||||||
summary: "Container {{ $labels.name }} high CPU ({{ $value | printf \"%.0f\" }}%)"
|
summary: "Container {{ $labels.name }} high CPU ({{ $value | printf \"%.0f\" }}%)"
|
||||||
description: "Container CPU usage above 80% for 10 minutes."
|
description: "Container CPU usage above 80% of its CPU quota for 30 minutes."
|
||||||
|
|
||||||
- alert: ContainerHighMemory
|
- alert: ContainerHighMemory
|
||||||
expr: |
|
expr: |
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue