定义 Grafana 仪表板变量的默认值

问题描述 投票:0回答:3

我通过 Grafana 仪表板设置在 Grafana 仪表板中定义了一个变量 变量是“自定义”类型。 我希望这个变量在打开仪表板时具有默认值。

如何设置默认值?

grafana grafana-variable grafana-dashboard
3个回答
18
投票
  1. 在仪表板中选择默认值,然后保存仪表板。
  2. 勾选“将当前变量值保存为仪表板默认值”。
  3. 默认值现已设置为您选择的值。

1
投票

如果您想通过与 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"
  },
  ...
],
...

0
投票

在 Grafana v9.5.8 中为我工作:

  1. 打开仪表板设置
  2. 导航至“变量”
  3. 打开所需的变量
  4. 选中->“包含所有选项”(您将在底部找到它们)
  5. 在“自定义所有值”字段下,添加您的默认值
  6. 保存仪表板
© www.soinside.com 2019 - 2024. All rights reserved.