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" } `
Обсуждают сегодня