Introduction
As @wtf is currently working on i18n support for Grafana dashboards, the generic grafana-metadata-api
might also help him along for properly addressing multiple JSON files for different languages through a single virtual datasource.
Example implementation / Blueprint
Provisionierung
Für Deine Arbeiten habe ich Dir auf weather
nun testweise die Datei
/var/lib/grafana-metadata-api/i18n/test.en.json
hinterlegt.
HTTP Zugriff
Der Zugriff darauf klappt konkret folgendermaßen:
# GET request with filename in URI
http https://weather.hiveeyes.org/metadata/i18n/test.en.json
# POST with filename as target
echo '{"target": "i18n/test.en.json"}' | http POST https://weather.hiveeyes.org/metadata/search
Grafana Zugriff
Wie man das dynamisch und variablengesteuert à la
von der Datenquelle bezieht, ist unter grafana-metadata-api: Howto: Publish and consume your own JSON metadata file beschrieben. Vielleicht hilft es Dir weiter.