我已在 Grafana 仪表板中映射值,如以下链接所示:
https://grafana.com/docs/grafana/latest/panels-visualizations/configure-value-mappings/
例如: 变量称为
Name
,它包含数据库中的值 1,2,3,4,5
。
映射如下:
1 - Name1
2 - Name2
3 - Name3
4 - Name4
5 - Name5
我已应用该面板的设置并保存了仪表板。
但在下拉名称中,我仍然看到数字而不是它们的映射值(Name1、Name2 等)
有谁知道为什么会发生这种情况以及我是否需要为此做一些额外的事情?
提前致谢:)
致所有感兴趣的人:
我正在使用
SQL Query
创建变量。为了根据需要映射新值,变量的类型必须为 Custom
。
在
Custom options
内,需要将值与方案myKey : myValue
映射,如果有多个,则需要用逗号分隔。
例如:
Name1 : 1, Name2: 2, Name3: 3, Name4: 4, Name5: 5
现在,在变量名称的下拉列表中,将显示一个由
Name1, Name2, Name3, Name4, Name5
组成的列表。但是,当在 Dashboard 的 SQL 查询中使用变量 Name 时(例如 ... WHERE name = ($Name) ...
),将选择与该 Name 对应的数字(1 for Name1
)。