如何使用行通知配置prometheus警报



我试图找到一种方法,在我的prometheus服务器上发送警报通知到行通知。我检查了警报规则在prometheus上的配置状态是否正常,警报规则可以正常检测事件,这是我为alertmanager 配置的yml

global:
resolve_timeout: 5m
route:
receiver: "line-noti"
# group_by: ['test-node-linux', 'test-node-windows', 'test-container-exporter', 'test-jmx-exporter']
group_interval: 10s
repeat_interval: 1m
receivers:
- name: 'line-noti'
webhook_configs:
- url: 'https://notify-api.line.me/api/notify'
send_resolved: true
http_config:
bearer_token: [my_token]

但它不会向线路通知发送任何消息

我该怎么办才能破案?

接收器名称中的问题,您有双引号"。但是,接收方的名称应带有单撇号'或完全不带。

url也可以不带撇号。

试试这个:

global:
resolve_timeout: 5m
route:
receiver: line-noti
# group_by: ['test-node-linux', 'test-node-windows', 'test-container-exporter', 'test-jmx-exporter']
group_interval: 10s
repeat_interval: 1m
receivers:
- name: line-noti
webhook_configs:
- url: https://notify-api.line.me/api/notify
send_resolved: true
http_config:
bearer_token: [my_token]

最新更新