Alertmanager объявлен единственным путём доставки: встроенный алертинг Grafana выключен явно #3481
No reviewers
Labels
No labels
Fable 5 ревью
GG-форсайт
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
feedback/max
generative
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
ИРД
вторичка
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#3481
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "chore/3158-grafana-alerting-off"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Закрывает #3158, пункт из #3471. Владелец выбрал вариант А.
Что было
На живом API Grafana 12.09: правил алертинга ноль, единственный контакт-поинт — стоковый
grafana-default-emailс адресом<example@email.com>, переменные SMTP не заданы. Раздел Alerting в интерфейсе при этом есть и выглядит рабочим. Правило, заведённое там человеком, ушло бы в стоковый почтовый контакт и потерялось молча.Это ровно тот вид «выглядит настроенным», из-за которого никто не идёт проверять второй путь.
Решение
Дублирующий путь на том же датасорсе надёжности не добавляет: он зависит от того же Prometheus, что и основной. А стоимость поддержки удваивает. Поэтому тревоги живут в Prometheus и Alertmanager, а Grafana здесь только рисует.
GF_UNIFIED_ALERTING_ENABLED: "false"в секции grafana. Имя переменной сверено с документацией для той версии образа, что реально стоит в compose, а не взято по памяти: в 11.x существует только секцияunified_alerting, легаси-секция удалена ещё в 9.0. Флаг убирает раздел Alerting из интерфейса и не поднимает движок правил.Отдельно чистить контакт-поинт не потребовалось: каталога
provisioning/alerting/не существовало, стоковый контакт — дефолт свежей установки, а не что-то заведённое нами. При выключенном движке провижининг правил и контактов Grafana просто не читает.Чтобы следующий не начал заново
Новый
ops/metrics/grafana/provisioning/alerting/README.mdфиксирует решение прямо там, куда человек полезет провижинить правила, и объясняет, почему каталог пуст намеренно.Конфигурация провалидирована через
docker compose config.