Files
monitoring/openspec/changes/archive/2026-09-08-fix-vinograd-dashboard-datasource/tasks.md
T

1.5 KiB

Tasks

1. Диагностика

  • 1.1 Найти источник ошибки: секция annotations.list в vinograd-wan.json ссылается на datasource {type: grafana, uid: __grafana__}
  • 1.2 Подтвердить: в БД Grafana data_source только Prometheus + Loki, __grafana__ отсутствует → 404 при открытии
  • 1.3 Сравнить с рабочим garage-cluster.json: annotations.list = [] → ошибки нет

2. Фикс

  • 2.1 Заменить annotations.list в vinograd-wan.json на [] (jq)
  • 2.2 Дождаться перечитывания дашборда провайдером (≤30с, рестарт не нужен)
  • 2.3 Проверить через API: /api/dashboards/uid/vinograd-wan → annotations.list = [] (в БД: {"list": []}, version 2)
  • 2.4 Пользователь подтвердил: окно с ошибкой "Datasource grafana was not found" больше не появляется, дашборд открывается нормально

3. Документация и git

  • 3.1 Запись в EXPERIENCE.md (грабли: __grafana__ в annotations дашборда — ошибка; убирать как в garage-cluster.json)
  • 3.2 git add + commit + push (мониторинг, ветка master)
  • 3.3 openspec validate + archive + STATUS/WALKTHROUGH
  • 3.4 git commit + push (openspec-lab, ветка main)