Подключение источников
Ваш мониторинг отправляет алерт — Acktide находит дежурного
Выберите интеграцию, создайте источник в Acktide и передайте его адрес мониторингу. Текущие каналы оповещения можно оставить параллельно.
Prometheus / Alertmanager
Создайте источник типа Alertmanager. Сохраните выданный URL в файл /etc/alertmanager/acktide.url, доступный процессу Alertmanager, и добавьте получателя:
receivers:
- name: acktide
webhook_configs:
- url_file: /etc/alertmanager/acktide.url
send_resolved: trueНаправьте нужные события в этот receiver через route. send_resolved передаёт восстановление. Лейблы, например team: kafka, можно использовать для маршрутизации в Acktide. Перед применением проверьте конфигурацию командой amtool check-config.
Zabbix
Для Zabbix 7 есть готовый webhook media type. Он передаёт проблему и восстановление с идентификатором события, именем хоста и уровнем серьёзности.
- Создайте источник Zabbix в Acktide и скопируйте его webhook URL.
- Скачайте шаблон ниже. В Zabbix откройте Alerts → Media types → Import и импортируйте YAML.
- У пользователя добавьте media type Acktide. В поле Send to вставьте URL источника.
- В action включите отправку для problem и recovery. Проверьте оба события.
Шаблон предназначен для Zabbix 7. Перед рабочим использованием проверьте событие и восстановление на своей версии.
Grafana Alerting
- Создайте источник Grafana в Acktide.
- В Grafana откройте Alerting → Contact points и создайте Webhook contact point.
- Укажите URL источника, метод POST и включите сообщения о восстановлении.
- Назначьте contact point в notification policy и отправьте тестовое событие.
Стандартный формат Grafana поддерживается без собственного шаблона JSON. Для конфигурации через provisioning есть YAML: замените в нём адрес на URL своего источника и храните файл как секрет.
Скачать шаблон provisioningSentry
- Создайте источник Sentry в Acktide.
- В настройках интеграции Sentry укажите выданный webhook URL как адрес обработки событий.
- Включите события issue или нужное issue alert rule и привяжите интеграцию.
- Вызовите тестовую ошибку и проверьте карточку в Acktide. Если нужен автоматический resolve, включите передачу событий жизненного цикла issue, включая resolved.
Acktide принимает события issue и issue alert. Доступные пункты настройки зависят от типа интеграции и версии Sentry.
Собственный сервис через webhook
Создайте источник типа Generic webhook. Передавайте event_id для защиты от повторов, стабильный fingerprint для одного инцидента и status: firing или resolved.
{
"event_id": "payments-check-001",
"fingerprint": "payments-api-errors",
"title": "Payments API: растёт число ошибок",
"severity": "critical",
"status": "firing",
"labels": {"team": "payments", "service": "payments-api"}
}URL и токен источника выдаются в кабинете. Не публикуйте их в тикетах, скриншотах и открытом репозитории. После подключения проверьте не только появление карточки, но и уведомление на телефоне, ACK и закрытие события.
Проверка доставки и подтверждения →