Как я могу настроить оповещение о прометее с уведомлением линии - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь найти способ отправки уведомлений о предупреждениях на моем сервере Prometheus в line-notify. Я проверил, что правила предупреждений настраивают состояние для prometheus в порядке, и правила предупреждений могут нормально определять событие, это мой config.yml для alertmanager

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 голосов
/ 21 ноября 2018

Проблема в имени получателя, у вас двойные кавычки ". Однако имя получателя должно быть либо с одним апострофом ', либо полностью без.

Также 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]
...