gendesign/ops/metrics/grafana/provisioning/alerting/README.md
bot-backend 93451fae08
All checks were successful
CI Trade-In / changes (pull_request) Successful in 10s
CI / changes (pull_request) Successful in 14s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
chore(ops): выключить встроенный Grafana Alerting, единственный путь — Alertmanager
Проверка живого API Grafana 12.09.2026: правил алертинга ноль, контакт-поинт
единственный и стоковый — grafana-default-email на example@email.com,
GF_SMTP_* не заданы. Интерфейс выглядит настроенным, кнопка "New alert rule"
работает, а результат молча уходит в никуда — ровно тот случай, из-за
которого никто не проверяет второй, настоящий путь доставки.

Дублирующий движок на том же датасорсе Prometheus надёжности не добавляет
(общая точка отказа), а поддержку удваивает. Решение: Alertmanager —
единственный путь доставки тревог, Grafana только рисует.

GF_UNIFIED_ALERTING_ENABLED: "false" в docker-compose.metrics.yml (секция
grafana) — единственная официальная секция [unified_alerting] в Grafana 11.x,
легаси-[alerting] удалён из Grafana ещё в 9.0 (сверено с grafana.com/docs/
grafana/v11.5/setup-grafana/configure-grafana/#unified_alerting). Разом
убирает Alerting из UI и глушит движок правил, так что искать и вычищать
стоковый контакт-поинт отдельно не требуется.

ops/metrics/grafana/provisioning/alerting/README.md — явная отметка для
следующего человека: провижинить contact points/rules в эту папку не нужно,
Grafana её при выключенном unified alerting не читает.

Closes #3158, refs #3471
2026-09-12 14:01:04 +03:00

1.3 KiB
Raw Blame History

Эта папка сознательно пустая

Grafana умеет провижинить contact points, notification policies и alert rules файлами отсюда (/etc/grafana/provisioning/alerting). Не клади их сюда.

Решение (#3158, 12.09.2026): единственный путь доставки тревог — Prometheus (правила) + Alertmanager (маршрутизация, Telegram). Grafana только рисует. Встроенный Alerting выключен явно (GF_UNIFIED_ALERTING_ENABLED: "false" в docker-compose.metrics.yml, секция grafana) — при живом API 12.09.2026 единственным контакт-поинтом был стоковый grafana-default-email на example@email.com, GF_SMTP_* не задан, правил ноль. Файл сюда работать не заставит: движок alerting выключен на уровне сервиса, провижининг в эту папку Grafana просто не читает.

Если понадобится включить обратно — сначала пересмотреть само решение в docker-compose.metrics.yml, а не просто добавить файл в эту папку.