Как использовать web_hook для выполнения API-интерфейса POST Rest на сервере из promrtheus alertmanager
Я использую следующую конфигурацию для alertmanager для отправки API после вызова для Prometheus, но почему-то я не могу его получить, ниже моя конфигурация
с моим сервером фляги, работающим на локальном хосте в порту 9000, который принимает вызов API POST
global:
http_config: 'http://localhost:9000'
route:
group_by: ['alertname']
group_wait: 30s
group_interval: 10s
repeat_interval: 10s
receiver: test_api
routes:
- receiver: test_api
group_wait: 10s
match:
infra_grp: pse
receivers:
- name: "test_api"
webhook_configs:
send_resolved: true
url: '/test/test_host'
1 ответ
Это неверная конфигурация. Удалите глобальный раздел и попробуйте:
receivers:
- name: "test_api"
webhook_configs:
send_resolved: true
url: 'http://localhost:9000/test/test_host'