? через webhook
{
"name": "Событие/Алерт",
"configuration_unit": "Объект мониторинга",
"monitoring_system": "Prometheus",
"active": 1, (1 - открыто, 0 - закрыто)
"foreign_event_id": "ИД события",
"severity": "Info / Критичность события"
}
А для чего это?
Мне нужно слать кастомный JSON на API другого приложения, типа Зонтичной системы мониторинга (которая обьединяет все события в себе из других систем мониторинга).
для webhook нельзя шаблоны использовать, пиши прослойку
написал такой конфиг alertmanager.yml: global: route: group_by: ['alertname'] group_wait: 30s group_interval: 10m repeat_interval: 60m receiver: 'umbrella-webhook' receivers: - name: 'umbrella-webhook' webhook_configs: - url: 'https://192.168.20.100:8080/api/event/send/' А вот структуру JSON как и где составлять ?
Обсуждают сегодня