【发布时间】:2020-12-01 01:42:09
【问题描述】:
我通过 Grafana 仪表板设置在 Grafana 仪表板中定义了一个变量 变量是“自定义”类型。 我希望这个变量在仪表板打开时有一个默认值。
如何设置默认值?
【问题讨论】:
标签: grafana grafana-variable grafana-dashboard
我通过 Grafana 仪表板设置在 Grafana 仪表板中定义了一个变量 变量是“自定义”类型。 我希望这个变量在仪表板打开时有一个默认值。
如何设置默认值?
【问题讨论】:
标签: grafana grafana-variable grafana-dashboard
【讨论】:
如果您想通过与 Grafana UI 交互来保留配置更改来避免 ClickOps,那么您可以修改 Grafana 的仪表板 JSON 模型 - 这将允许您共享您的仪表板。
假设您已经定义了自定义变量(如下图所示),并且您想将 1[m] 设置为默认值。
接下来你应该做的是在 Grafana 的仪表板 JSON 模型中找到这个变量定义(查看 templating.list 位置)并在 "options" 中将 "selected" 设置为 true 并添加/修改 "current" 部分.您的配置应类似于以下设置。
...
"current": {
"selected": true,
"text": "1m",
"value": "1m"
},
"options": [
{
"selected": true,
"text": "1m",
"value": "1m"
},
{
"selected": false,
"text": "3m",
"value": "3m"
},
...
],
...
【讨论】: