У меня есть несколько целей в Прометее, которые генерируют несколько метрик. Мне нужно проверить значения, сгенерированные определенной метрикой в нескольких экземплярах, и вызвать предупреждение, если значения не равны друг другу.
имя_метрики: treds_load_peer_db_doc_cnt
журнал значений:
treds_load_peer_db_doc_cnt {instance = "com.peer0", ip = "192.168.191.2", job = "prod"} 2136589
treds_load_peer_db_doc_cnt {instance = "com.peer1", ip = "10.121.81.38", job = "prod"} 2136590
treds_load_peer_db_doc_cnt {instance = "com.peer2", ip = "10.121.1.57", job = "prod"} 2136590
вот запрос, который я сейчас использую:
treds_load_peer_db_doc_cnt {instance = "com.peer0"}! = игнорирование (instance, ip) treds_load_peer_db_doc_cnt {instance = "com.peer1"}
, который работает, но портит все метки.
Есть ли способ проверить метрику сразу по всем целям и предупредить в случае несоответствия?