如何在 Grafana 仪表板中将显示名称设置为自定义变量?

Posted

技术标签:

【中文标题】如何在 Grafana 仪表板中将显示名称设置为自定义变量?【英文标题】:How to set a display name to a custom variable in Grafana dashboard? 【发布时间】:2020-10-01 23:47:32 【问题描述】:

有一个选项可以创建自定义变量并为其提供 CSV 值,这些值出现在 Grafana 仪表板的下拉选择中。这些变量成为模板化查询的输入。有时,变量值是不可读的,但它们有意义。示例:如果仪表板正在显示城市的统计信息,则查询将具有类似 city_id: $city_id 的条件,其中 $city_id 被表示城市 ID 12345 的自定义变量替换。不必显示 ID (12345),我想显示班加罗尔、孟买、德里等城市的名称

【问题讨论】:

Corresponding issue 在 Grafana 的 GitHub 中。 【参考方案1】: 转至Dashboard -> Settings -> JSON Model 找到templating 部分和您定义的变量 为要更改其显示名称的变量修改text 字段

【讨论】:

【参考方案2】:

此选项在仪表板配置屏幕上不可用。但是,如果您看到仪表板的 JSON 模型并看到 templating 部分,则会有一个定义变量的选项列表。它有一个textvalue 字段。您可以修改text 字段以设置显示名称。保存更改并刷新您的仪表板,更改将被反映。

【讨论】:

以上是关于如何在 Grafana 仪表板中将显示名称设置为自定义变量?的主要内容,如果未能解决你的问题,请参考以下文章

在 Grafana 中将标签添加到仪表板

在 Grafana 中将多个数据系列组合为相同的值

如何在 Grafana 中构建显示 Jenkins 作业状态的仪表板?

Grafana 仪表板使用 TDengine 显示数据库名称错误

如何在 Grafana 主页上设置仪表板?

Grafana:选择变量时设置仪表板时间范围