【发布时间】:2020-03-17 03:04:39
【问题描述】:
我能够生成 Panel 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,
我是否缺少技巧或工作流程?
【问题讨论】: