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

Первый тестовый алерт

Отправьте тестовый алерт через curl и проверьте, что всё работает.

На последнем шаге вы убедитесь, что цепочка «интеграция → политика → расписание → уведомление» собрана корректно. Для этого отправите тестовый алерт через curl и увидите его в интерфейсе.

При регистрации Incident Garden автоматически создал для вас канал уведомлений на email, указанный в аккаунте — он сразу готов принимать уведомления.

Откройте терминал

Подготовьте curl и API key интеграции, скопированный на предыдущем шаге.

Отправьте тестовый запрос в формате AlertManager

Если вы подключаете AlertManager — это основной сценарий. Подставьте свой <API_KEY> и выполните команду:

curl -X POST https://api.incidentgarden.ru/api/v1/integrations/<API_KEY>/alerts \
  -H "Content-Type: application/json" \
  -d '{
    "alerts": [
      {
        "status": "firing",
        "labels": {
          "alertname": "TestAlert",
          "severity": "critical",
          "service": "test"
        },
        "annotations": {
          "summary": "Test alert from quick start"
        }
      }
    ]
  }'

Ожидаемый ответ — HTTP 202 Accepted. Это значит, что Incident Garden принял алерт в обработку.

Проверьте алерт в интерфейсе

Откройте раздел Alerts — новый алерт появится в списке. Дальше отработает политика эскалации: уведомление уйдёт дежурному по вашему расписанию.

Дождитесь уведомления

В течение нескольких секунд на email из вашего аккаунта придёт письмо с уведомлением о тестовом алерте.

Вариант для generic webhook

Если ваша интеграция типа Generic Webhook (например, кастомный скрипт или Zabbix через webhook), используйте другой endpoint и более компактный payload:

curl -X POST https://api.incidentgarden.ru/api/v1/integrations/<API_KEY>/webhook \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Test alert from quick start",
    "description": "Verifying webhook ingestion",
    "labels": {
      "service": "test",
      "severity": "warning"
    }
  }'

Если уведомление не пришло — проверьте, что вы добавлены как участник в Rotation на текущий период и что email при регистрации был подтверждён.

Quick Start завершён — вы прошли путь от пустого аккаунта до первого алерта в системе.

Что дальше:

  • Anti-Patterns — типичные ошибки, которых стоит избегать

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