4 ms·
Grafana have been working on a replacement for grafonnet but unfortunately haven’t shared much detail. It sounds like they completely rewrote the dashboard spec
by thinkmassive 4y ago
Grafana have been working on a replacement for grafonnet but unfortunately haven’t shared much detail. It sounds like they completely rewrote the dashboard spec using CUE, but there will be converters available at release.
In some of the discussions where the community is trying to figure out how to future-proof current dashboard definitions, Grafana Labs has also recommended this Python tool (unofficially I suppose) by Weaveworks, called grafanalib:
https://github.com/weaveworks/grafanalib https://github.com/weaveworks/grafanalib
- verdverm 4y agoYou may be thinking of the https://github.com/grafana/thema https://github.com/grafana/thema library, which is the extracted version from some other projects / internal tooling.
- thinkmassive 4y agoHere’s the discussion, “Roadmap: As-code,” that I’ve been tracking: https://github.com/grafana/grafana/discussions/39593 https://github.com/grafana/grafana/discussions/39593 Thema is mentioned there, as “the presumed successor to grafonnet,” but that hasn’t officially been confirmed and it sounds like bigger changes might be underway. Discussions are also happening elsewhere, like their Slack, but that link is the most complete overview I’ve found.
- verdverm 4y agoThema is still under heavy development for sure. I chat with Sam about it on the CUE slack from time to time. I have a related effort I am working on for data model evolution, tracking, and transformation generations as part of https://github.com/hofstadter-io/hof https://github.com/hofstadter-io/hof