我试图找到一种方法在Prometheus服务器上发送警报通知以进行行通知。我检查了Prometheus上的警报规则配置状态是否正常,警报规则可以正常检测事件,这是我用于alertmanager的config.yml < / p>
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]
但它不会发送任何消息来进行线路通知
如何解决这种情况?
答案 0 :(得分:0)
接收方名称存在问题,您用双引号"
引起来。但是,接收方的名称应带有单撇号'
或完全没有。
网址也可以不带撇号。
尝试一下:
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]