global: resolve_timeout: 5m smtp_smarthost: 'appsmtp.yumchina.com:25' smtp_from: prometheus.alert@yumchina.com smtp_require_tls: false route: receiver: default group_wait: 10s group_interval: 4h repeat_interval: 24h receivers: - name: default email_configs: - to: 'zhihao.qin@yumchina.com,Ming.Lv@YumChina.com' send_resolved: true
时间: 2024-04-22 11:24:00 浏览: 107
javax.media:jai_core:1.1.3
根据您提供的配置,Alertmanager 配置文件已经设置了 `send_resolved: true`,这意味着当告警恢复时,Alertmanager 会自动发送一封告警恢复邮件。因此,如果您在处理告警后没有收到恢复邮件,可能有以下几个原因:
1. 恢复邮件被当作垃圾邮件过滤了:请检查您的垃圾邮件文件夹,看看是否有关于告警恢复的邮件被误判为垃圾邮件了。
2. 恢复邮件发送失败了:请检查 Alertmanager 的日志,看看是否有关于恢复邮件发送失败的错误信息。您可以在配置文件中添加 `log_level: debug` 来启用更详细的日志信息。
3. 恢复邮件没有被触发:请检查您的 Prometheus 规则文件,确保在告警恢复时确实会触发相应的告警规则。例如,如果您的规则文件中只包含了针对告警的规则,而没有包含相应的恢复规则,那么在告警恢复时就不会触发邮件的发送。
如果您仍然无法解决问题,请提供更多的信息,例如 Alertmanager 和 Prometheus 的版本号,以及告警的具体配置信息等,这样我才能更好地帮助您。
阅读全文