【问题标题】:Define default value for Grafana dashboard variable为 Grafana 仪表板变量定义默认值
【发布时间】:2020-12-01 01:42:09
【问题描述】:

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

如何设置默认值?

【问题讨论】:

    标签: grafana grafana-variable grafana-dashboard


    【解决方案1】:
    1. 在仪表板中选择您的默认值,然后保存仪表板。
    2. 勾选“将当前变量值保存为仪表板默认值”。
    3. 默认值现在设置为您选择的值。

    【讨论】:

    • 这是哪个grafana版本?
    • 这些步骤不适用于在外部共享仪表板。知道如何使用默认变量值在外部共享仪表板吗?
    • 这不适用于 grafana 8.1.5。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 2020-10-01
      • 1970-01-01
      • 2019-12-11
      • 2019-02-22
      • 1970-01-01
      相关资源
      最近更新 更多