我能够生成面板 JSON 来配置 Grafana 仪表板,如下所示:
jsonnet -J ~/grafana/grafonnet-lib mydash.jsonnet > mydash.json
但是,我喜欢在 Grafana 本身中操作和编辑生成的仪表板。
我绝对感到困惑和沮丧的是,一旦我通过调整其设置等方式在 Grafana 中进行了 UI 更改......如何将其恢复到 Jsonnet 中?现在对我来说,这是一个超级尴尬的开发体验。我导出面板 JSON 并在单独的窗口中打开源 Jsonnet 并认真尝试移植我的更改。
当您使用 JSON 时,这尤其痛苦:
"sparkline": {
"fillColor": "rgba(31, 118, 189, 0.18)",
"full": true,
"lineColor": "rgb(31, 120, 193)",
"show": true
},
您需要手动转换为 Jsonnet/Graffonet-lib:
sparklineShow=true,
sparklineFull=true,
colorBackground=true,
我错过了技巧或工作流程吗?