1

我试图找到一种方法在我的 prometheus 服务器上发送警报通知到 line-notify。我检查了 prometheus 上的警报规则配置状态是 OK 并且警报规则可以正常检测事件,这是我用于 alertmanager 的 config.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]

但它不会向 line-notify 发送任何消息

我该怎么做才能解决这个案子?

4

1 回答 1

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]
于 2018-11-21T13:31:43.230 回答