Alertmanager объявлен единственным путём доставки: встроенный алертинг Grafana выключен явно #3481
2 changed files with 38 additions and 0 deletions
|
|
@ -211,6 +211,22 @@ services:
|
||||||
retries: 5
|
retries: 5
|
||||||
|
|
||||||
# ── Grafana: витрина ─────────────────────────────────────────────────────────
|
# ── Grafana: витрина ─────────────────────────────────────────────────────────
|
||||||
|
# Grafana здесь ТОЛЬКО рисует — не решает, что считать инцидентом и куда его
|
||||||
|
# слать. Тревоги живут в Prometheus (правила) и Alertmanager (маршрутизация,
|
||||||
|
# Telegram); это единственный путь доставки (#3158).
|
||||||
|
#
|
||||||
|
# Встроенный Alerting выключен ЯВНО, а не просто «не настроен». Проверка на
|
||||||
|
# живом API 12.09.2026 нашла: 0 правил, единственный контакт-поинт —
|
||||||
|
# стоковый grafana-default-email на example@email.com, GF_SMTP_* не заданы.
|
||||||
|
# То есть кнопка «New alert rule» в интерфейсе есть и работает, а результат
|
||||||
|
# молча уходит в никуда — ровно та ситуация, из-за которой никто не проверяет
|
||||||
|
# второй, настоящий путь. Дублирующий движок на том же датасорсе Prometheus
|
||||||
|
# надёжности всё равно не прибавляет (общая точка отказа), только даёт второе
|
||||||
|
# место, где правило может быть заведено и забыто.
|
||||||
|
#
|
||||||
|
# Если это когда-нибудь понадобится включить обратно — сначала подключить
|
||||||
|
# реальный SMTP или другой contact point и завести хотя бы одно тестовое
|
||||||
|
# правило руками, иначе вернётся тот же капкан.
|
||||||
grafana:
|
grafana:
|
||||||
image: grafana/grafana:11.5.1
|
image: grafana/grafana:11.5.1
|
||||||
container_name: gendesign-grafana
|
container_name: gendesign-grafana
|
||||||
|
|
@ -230,6 +246,12 @@ services:
|
||||||
GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_ADMIN_PASSWORD:-}
|
GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_ADMIN_PASSWORD:-}
|
||||||
GF_SERVER_ROOT_URL: https://metrics.gendsgn.ru/
|
GF_SERVER_ROOT_URL: https://metrics.gendsgn.ru/
|
||||||
GF_SERVER_SERVE_FROM_SUB_PATH: "false"
|
GF_SERVER_SERVE_FROM_SUB_PATH: "false"
|
||||||
|
# Единственный официальный переключатель Grafana Alerting в 11.x — секция
|
||||||
|
# [unified_alerting], легаси-[alerting] удалён из Grafana ещё в 9.0 и в
|
||||||
|
# 11.5 в конфиге отсутствует (сверено с grafana.com/docs/grafana/v11.5/
|
||||||
|
# setup-grafana/configure-grafana/#unified_alerting). false здесь убирает
|
||||||
|
# раздел Alerting из UI и глушит движок правил целиком — см. #3158 выше.
|
||||||
|
GF_UNIFIED_ALERTING_ENABLED: "false"
|
||||||
# Телеметрия наружу — выключена. Отдельный хост, отдельный провайдер, и не
|
# Телеметрия наружу — выключена. Отдельный хост, отдельный провайдер, и не
|
||||||
# хочется, чтобы наблюдатель сам ходил в интернет без нужды.
|
# хочется, чтобы наблюдатель сам ходил в интернет без нужды.
|
||||||
GF_ANALYTICS_REPORTING_ENABLED: "false"
|
GF_ANALYTICS_REPORTING_ENABLED: "false"
|
||||||
|
|
|
||||||
16
ops/metrics/grafana/provisioning/alerting/README.md
Normal file
16
ops/metrics/grafana/provisioning/alerting/README.md
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
# Эта папка сознательно пустая
|
||||||
|
|
||||||
|
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`, а не просто добавить файл в эту папку.
|
||||||
Loading…
Add table
Reference in a new issue