Archive fix-vinograd-dashboard-datasource: убрана ссылка на __grafana__ в annotations дашборда vinograd-wan (Datasource not found)

This commit is contained in:
Evgeny Storozhenko
2026-09-08 13:42:04 +00:00
parent 5b605abd29
commit bc206a1159
8 changed files with 190 additions and 0 deletions
+17
View File
@@ -4,6 +4,23 @@
## 2026-09-08
### Grafana: дашборд vinograd-wan — ошибка "Datasource __grafana__ was not found" (change fix-vinograd-dashboard-datasource)
`openspec new change fix-vinograd-dashboard-datasource` → 4 артефакта
(proposal с Why/What Changes) → apply → validate → archive.
- Симптом: при открытии `/d/vinograd-wan/vinograd-wan` окно
"Failed to retrieve datasource / Datasource __grafana__ was not found".
- Причина: в JSON дашборда секция `annotations.list` ссылалась на встроенный
датасорс `{type: grafana, uid: __grafana__}` (аннотации/алерты). В БД
Grafana 11 OSS его нет (только Prometheus + Loki) → 404 при открытии.
- Фикс: `jq '.annotations.list = []' ...` — как в рабочем garage-cluster.json.
Провайдер дашбордов перечитал за ≤30с (version 2), без рестарта.
- **Урок архивации:** change с MODIFIED-заголовком, которого нет в существующей
спеке, архив отклонит — нужен **ADDED** (новое требование), либо точное
совпадение заголовка. OpenSpec архивация строгая.
- monitoring запушен (5ea6fd2, master); openspec-lab — следом.
### Grafana read-only пользователь (it@vinogorod.ru, Viewer) — change grafana-readonly-user
`openspec new change grafana-readonly-user` → 4 артефакта → validate → archive