Files

1.3 KiB

Spec delta: Fix Vinograd WAN dashboard annotations

ADDED Requirements

Requirement: Vinograd WAN dashboard opens without datasource errors

The Vinograd WAN dashboard (/d/vinograd-wan/vinograd-wan) MUST open and render all panels WITHOUT the error "Datasource grafana was not found".

  • The dashboard JSON MUST NOT reference the built-in __grafana__ datasource in its annotations.list (it is not registered in this Grafana's database).
  • annotations.list MUST be empty ([]), matching the working garage-cluster.json dashboard.

Scenario: Dashboard renders without datasource error

  • WHEN a user opens https://grafana.nixg.ru/d/vinograd-wan/vinograd-wan
  • THEN the dashboard loads without the error "Datasource grafana was not found"
  • AND all panels render metric data from Prometheus (uid: Prometheus)

Scenario: Dashboard file stores no grafana reference

  • WHEN the file grafana/dashboards/vinograd-wan.json is parsed
  • THEN annotations.list is [] OR contains no item whose datasource.uid equals __grafana__

Context

  • The __grafana__ datasource (built-in annotations/alerts) is not present in Grafana 11 OSS data_source table (only Prometheus and Loki are).
  • Panels reference uid: Prometheus and are unaffected.