LINUX.ORG.RU
решено ФорумAdmin

Настройка алертов Prometheus для docker

 , ,


0

1

Всем добрый день. Пытаюсь уже несколько дней настроить алерт на down контейнера и все четно. Если использовать правило absent(container_last_seen{container_label_com_docker_stack_namespace="prom-exp",container_label_com_docker_swarm_task_name=~"prom-exp.*"}) работает на ура, но нет информации о контейнере. Но если использовать (time() - container_last_seen{ container_label_com_docker_stack_namespace="prom-exp",container_label_com_docker_swarm_task_name=~"prom-exp_nginx-exp.*"}) > 20 правило не срабатывает или срабатывает 5 из 100 проверок. Просьба помочь или подсказать, как правильно настроить алерт.


Для всех случайно увидевших ссылку выше PSA — в чатике нещадно трут комменты и банят за малейший намёк на оффтопик (не в смысле [актуальных событий], а вообще любой оффтопик).

intelfx ★★★★★ ()

Может кому поможет time() - max(max_over_time(container_last_seen[10m])) by (instance,name,image) > 30 или docker_exporter

atel ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.