Вы можете получить тот же результат исключительно из метрик Прометея, не нужно ничего толкать в Графану:
Если вы хотите отслеживать все перезапускиВаше поисковое выражение может выглядеть примерно так:
changes(start_time_seconds{job="foo",env="prod"} > 0
Или что-то вроде этого, если вы хотите отслеживать изменения версии (а у вас есть какая-то метрика info
, которая предоставляла версию):
alertmanager_build_info unless max_over_time(alertmanager_build_info[1d] offset 5m)
Последнее выражение должно выводить вывод только в течение 5 минут всякий раз, когда появляется новая метрика alertmanager_build_info
(т. Е. С другими метками, такими как version
).Кроме того, вы можете настроить его так, чтобы вывод получался только при изменении version
, например, путем объединения всех других меток.