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