mirror of
https://gitverse.ru/kpa39l/monitoring.git
synced 2026-09-29 09:55:09 +00:00
1.6 KiB
1.6 KiB
Proposal: Fix Vinograd WAN dashboard — Datasource grafana not found
Why
При открытии https://grafana.nixg.ru/d/vinograd-wan/vinograd-wan Grafana
показывает ошибку:
Failed to retrieve datasource
Datasource __grafana__ was not found
Панели дашборда (availability, RTT) ссылаются на Prometheus (uid: Prometheus)
и работают. Ошибку вызывает секция annotations в JSON дашборда, которая
ссылается на встроенный датасорс __grafana__ (аннотации/алерты). Такого
датасорса нет в БД Grafana 11 OSS (там только Prometheus и Loki), поэтому
Grafana не может его найти и показывает ошибку при открытии.
What Changes
- В
/opt/monitoring/grafana/dashboards/vinograd-wan.jsonсекцияannotations.listзаменяется с массива с элементом{datasource: {type: grafana, uid: __grafana__}}на пустой список[]— как в рабочемgarage-cluster.json. - Панели не используют аннотации, поэтому удаление секции безвредно.
- Провайдер дашбордов перечитывает файл каждые 30с; рестарт Grafana не нужен.
Rollback
- Вернуть файл из git:
git checkout grafana/dashboards/vinograd-wan.json - Провайдер дашбордов перечитает файл за ≤30с, ошибка вернётся (если была).