Add docker rules
parent
9ebdf15bb9
commit
6775d9ecde
@ -0,0 +1,50 @@
|
||||
---
|
||||
{{ ansible_managed | comment }}
|
||||
|
||||
{% macro raw(string) -%}
|
||||
{{ "{{" }} {{ string }} {{ "}}" }}
|
||||
{%- endmacro %}
|
||||
|
||||
groups:
|
||||
|
||||
- name: docker.rules
|
||||
rules:
|
||||
|
||||
- alert: ContainerDown
|
||||
expr: docker_container_running_state
|
||||
for: 0m
|
||||
labels:
|
||||
severity: critical
|
||||
annotations:
|
||||
summary: >-
|
||||
Container Docker mort
|
||||
(instance {{ raw('$labels.instance') }}, container {{ raw('$labels.name') }})
|
||||
|
||||
- alert: ContainerFailed
|
||||
expr: sum(increase(docker_container_restart_count[5m])) > 2
|
||||
for: 0m
|
||||
labels:
|
||||
severity: critical
|
||||
annotations:
|
||||
summary: >-
|
||||
Container Docker redémarre souvent
|
||||
(instance raw('{{ $labels.instance') }}, container {{ raw('$labels.name') }})
|
||||
|
||||
- alert: ContainerFailed
|
||||
expr:
|
||||
(
|
||||
docker_container_cpu_used_total
|
||||
/
|
||||
docker_container_cpu_capacity_total
|
||||
) * 100
|
||||
> 30
|
||||
for: 0m
|
||||
labels:
|
||||
severity: critical
|
||||
annotations:
|
||||
summary: >-
|
||||
Container Docker utilise beaucoup de CPU
|
||||
(instance {{ raw('$labels.instance') }}, container {{ raw('$labels.name') }},
|
||||
value {{ raw('$value | printf "%.1f"'') }})
|
||||
|
||||
...
|
Loading…
Reference in New Issue