使用prometheus-alertmanager通过Grafana UI发送警报电子邮件

时间:2019-01-28 17:26:13

标签: kubernetes grafana prometheus kubernetes-helm prometheus-alertmanager

我正在尝试使用prometheus-alertmanager通知通道通过grafana UI测试发送电子邮件警报。我已在alertmanager的配置文件中添加了stmp详细信息。当我尝试测试时,它说电子邮件已发送,但实际上没有任何反应。当我将相同的电子邮件配置添加到grafana.ini文件并在UI中添加电子邮件通知通道时,便能够发送测试通知。 我正在使用以下头盔图进行安装-> https://github.com/helm/charts/tree/master/stable/prometheus-operator 这是alertmanager的配置文件。

func main() {
  var loop net.Conn = loopBack{}

这是grafana日志。

  config:
    global:
      resolve_timeout: 5m
      smtp_smarthost: 'email-smtp.us-east-1.amazonaws.com:587'
      smtp_from: 'redacted'
      smtp_auth_username: 'redacted'
      smtp_auth_password: 'redacted'

route:
  group_by: ['job']
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 12h
  receiver: 'null'
  routes:
  - match:
      alertname: DeadMansSwitch
    receiver: 'null'
receivers:
- name: 'null'

我在这里做什么错了?

1 个答案:

答案 0 :(得分:0)

Prometheus AlertManager的日志输出丢失。如果警报管理器配置已满,则

之后会再错过2行
  
      
  • 名称:'null'
  •   
email_configs:
  - to: 'myemail@test.com'