Я бы хотел, чтобы Prometheus отправил электронные письма из учетной записи Gmail (Gapps), когда показатели пересекают определенные пороговые значения. В Alertmanager config docs нет упоминаний о паролях. Как выполнить аутентификацию на SMTP-сервере?Как сообщить Alertmanager Prometheus для отправки электронной почты через SMTP-сервер Gmail
1
A
ответ
1
Это может быть сделано с полями auth_username
, auth_password
и auth_identity
в файле конфигурации.
Там есть полное руководство по http://www.robustperception.io/sending-email-with-the-alertmanager-via-gmail/
Убедитесь, что вы используете совсем недавно alertmanager, 0.1.1 не будет работать.
Я думаю, что должно быть что-то более требовательное. Уведомления по электронной почте по-прежнему не срабатывают с ошибкой: «Сначала необходимо выпустить команду STARTTLS» – duggulous
Чтобы уточнить, кто читает это, на момент написания этого вопроса в коде Prometheus произошла ошибка, которая предотвращала появление предупреждений электронной почты о работе с серверами TLS. - во время этого комментария есть исправление, зафиксированное в репозитории github, но еще не было выпуска, который включает это исправление. На данный момент необходимо создать Prometheus из источника, чтобы использовать оповещения по электронной почте с помощью gmail (или другого узла SMTP, требующего TLS). – duggulous
Также обратите внимание, что расположение конфигурации изменилось, теперь оно находится в файле конфигурации, а не в переменной окружения. Руководство было обновлено, но выпуск еще не сделан. –