Prometheus 集成指引
使用限制
在 AlertManager
支持版本
操作步骤
在 Flashduty
使用专属集成
展开
1.
2.
3.
4.
使用共享集成
展开
1.
2.
3.
4.
5.
在 AlertManager
步骤 1:配置 Alertmanager
1.
2.
3.
receivers:
- name: 'flashcat'
webhook_configs:
- url: '<您的集成推送地址>'
send_resolved: true
http_config:
proxy_url: 'http://proxyserver:port'
4.
route:
...
receiver: 'flashcat'
5.
6.
7.
步骤 2:配置 Timestamp
1.
2.
3.
annotations:
timestamp: '{{ with query "time()" }}{{ . | first | value }}{{ end }}'
...
4.
5.
6.
严重程度映射关系
severity
、priority
和 level
,对应值将作为 Prometheus 自身的告警等级,如果没有提取到,系统自动设置 Prometheus 告警等级为 Warning
。Prometheus | Flashduty | 状态 |
---|---|---|
critical | Critical | 严重 |
warning | Warning | 警告 |
warn | Warning | 警告 |
info | Info | 提醒 |
acknowledged | Info | 提醒 |
unknown | Info | 提醒 |
unk | Info | 提醒 |
ok | Ok | 恢复 |
常见问题
为什么在Flashduty没有收到告警?
在 Flashduty
1.
2.
在 AlertManager
1.
2.
3.
4.
修改于 2024-05-11 10:30:54