Incident Garden — Документация

Подключение Integration

Подключите AlertManager, Zabbix или generic webhook.

Integration — это точка приёма алертов от внешней системы мониторинга. Каждая интеграция привязана к команде и к одной политике эскалации: входящие алерты автоматически попадают в её цепочку уведомлений.

Создайте интеграцию

На карточке команды откройте вкладку Integrations и нажмите Add Integration.

Заполните параметры

  • Name — например, «Production Alertmanager»
  • Type — выберите Alertmanager, Zabbix или Generic Webhook в зависимости от системы, из которой будут приходить алерты
  • Escalation Policy — выберите политику, созданную на предыдущем шаге
  • Severity Mapping — поле заполняется автоматически в зависимости от Type. Для quick-start оставьте preset как есть

Скопируйте API key

После создания откроется диалог с уникальным API key вашей интеграции. Скопируйте ключ и нажмите I've Copied the Key.

API key показывается только один раз. Сохраните его в надёжном месте — менеджере секретов или защищённом хранилище. Восстановить ключ нельзя, можно только сгенерировать новый.

Пример конфигурации AlertManager

Если вы выбрали тип Alertmanager, добавьте в свой alertmanager.yml receiver такого вида (замените <API_KEY> на ваш ключ):

receivers:
  - name: incidentgarden
    webhook_configs:
      - url: https://api.incidentgarden.ru/api/v1/integrations/<API_KEY>/alerts
        send_resolved: true

После этого направьте нужные route'ы AlertManager на receiver incidentgarden.

На этой странице