mirror of
https://gitverse.ru/kpa39l/monitoring.git
synced 2026-09-29 09:55:09 +00:00
31 lines
1.6 KiB
Markdown
31 lines
1.6 KiB
Markdown
# 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
|
||
|
||
1. Вернуть файл из git: `git checkout grafana/dashboards/vinograd-wan.json`
|
||
2. Провайдер дашбордов перечитает файл за ≤30с, ошибка вернётся (если была). |