У меня есть папка Prometheus с файлами alerts.yml и config.yml. Правила присутствуют в предупреждениях, файле yml и отлично запускаются в пользовательском интерфейсе Prometheus. У меня есть отдельная папка «alertmanager», в которой есть config.ym
файл со следующим содержимым:
global:
smtp_smarthost: 'abc.com:25'
smtp_from: 'no-reply@abc.com'
require_tls: false
route:
receiver: alert-emailer
group_by: ['alertname', 'priority']
group_wait: 10s
repeat_interval: 2m
receivers:
- name: 'alert-emailer'
email_configs:
- to: 'xyz@abc.com'
Alerts are getting triggered however I am not receiving any email.
This is what the Prometheus config file looks like:
global:
scrape_interval: 15s # By default, scrape targets every 15 seconds.
evaluation_interval: 15s # By default, scrape targets every 15 seconds.
rule_files:
- 'alerts.yml'
alerting:
alertmanagers:
- scheme: http
static_configs:
- targets:
- "alertmanager:9093"
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['prometheus:9090']
...
Я пропустил какой-либо шаг? Я делаю это впервые, поэтому, пожалуйста, дайте мне знать, если есть еще один очевидный шаг, который я мог пропустить.