如何使用line-notify配置prometheus警报

时间:2018-11-19 10:45:52

标签: yaml prometheus prometheus-alertmanager

我试图找到一种方法在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]

但它不会发送任何消息来进行线路通知

如何解决这种情况?

1 个答案:

答案 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]