mirror of
https://gitverse.ru/kpa39l/monitoring.git
synced 2026-09-29 09:55:09 +00:00
OpenSpec: разнести openspec по проектам
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# 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с, ошибка вернётся (если была).
|
||||
Reference in New Issue
Block a user