не то. тут ранее обсуждали эту тему, но сейчас дошло дело до практики:
есть 2 одинаковых алера, только у первого for: меньше, чем у второго. И надо что бы, если алерт, отправленный в 1ый чат, в течении, например, 10 мин не решается, то отправляется уведомление во второй чат. Так все работает, но если засейленить алерт, то во 2ой чат все равно приходит уведомление. Вот и хочется как то описать зависимомть, что бы 2ой алерт не срабатывал, если 1ый уже сайленс.
Ранее предлагали чт то типо, но этот вариант не приминяется Прометеусом:
alertname: DiskUsage
expr: ...
labels:
escalation_level: 1
....
alertname: DiskUsage
expr: any by (escalation_level)(alertname=DiskUsage)
for: 30m