nodata)
при таком условии не срабатывает
absent(nginx_active{host= "$labels.instance" }) == 1
при таком, срабатывает, но не выходит из статуса firing
Этот подход правильный, с точки зрения prometheus, или нужно использовать другой способ проверки запущенного сервиса?
В качестве примера:```ALERT container_down IF (absent(container_memory_usage_bytes{name="logging_elasticsearch_1"}) or absent(container_memory_usage_bytes{name="monitoring_prometheus_1"}) ) FOR 5m LABELS { severity = "Critical" } ANNOTATIONS { summary= "CONTAINER '{{ $labels.name }}' down", description = "container with name '{{ $labels.name }}' is down for more than 5 minutes" } `
Обсуждают сегодня