OpenSpec: разнести openspec по проектам

This commit is contained in:
kpa39l
2026-09-11 17:31:01 +00:00
parent 9f2619039a
commit 3c5e9e5a71
25 changed files with 1893 additions and 0 deletions
@@ -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с, ошибка вернётся (если была).