Может ли Прометей найти диспетчер предупреждений динамически без перезагрузки - PullRequest
0 голосов
/ 15 ноября 2018

Я запускаю prometheus и alertmanager на модулях в кластере k8s, я хочу, чтобы prometheus мог найти alertmanager динамически, когда alertmanager модуль запуска запуска добавляет его в свой конфигурационный файл без перезагрузки, потому что если prometheus стоп это означает, что модуль, который хост prometheus заканчивается, есть ли способ сделать это?

1 Ответ

0 голосов
/ 17 ноября 2018

Prometheus находит диспетчер предупреждений через конфигурацию alertmanager внутри файла конфигурации prometheus. При развертывании в Kubernetes модуль тревожного менеджера может запускаться на новом узле, и, таким образом, использование IP-адреса не является надежным способом указать прометей на диспетчер оповещений.

Рекомендованным способом в Kubernetes является создание службы для диспетчера предупреждений и использование DNS-имени службы внутри файла prometheus.yml. Таким образом, Прометей всегда сможет запустить менеджер предупреждений, даже если модуль предупреждений перезапустится на другом узле.

...