2

我有一个名为routeCustom的简单变量,例如这个值:

/foo/bar,/foo/baz,/foo/baz/foo

我正在尝试将这些值映射到一些更易于理解的值,例如Custom route_names

bar,baz,foo

在谷歌上搜索导致人们做嵌套变量,但无论我在 Grafana 5.3.4 中尝试什么,我都无法让它工作。如果我做一个Query变量并-- Grafana --用作源,我不知道在查询字段中放什么。route.*什么也没做,$route也没有。

从一个变量中选择一个值并将其映射到另一个变量的正确方法是什么?即选择-- Grafana --作为数据源时使用的查询语言是什么?

作为旁注,我目前有两个数据源,我的实际数据源是我从 和 获取图形数据的地方-- Grafana --

4

2 回答 2

2

一楼有正确答案。通过解决“键/值对”SELECT 'txt1' AS __text, 'value1' AS __value UNION SELECT 'txt2' AS __text, 'value2' AS __value

于 2019-12-26T11:23:16.027 回答
0

这对于模板变量是不可能的Custom(除非在最近的 Grafana 版本中发生了变化)。它可以通过来自 mysql、postgres 和 clickhouse 数据源查询的变量来完成。请参阅https://community.grafana.com/t/key-value-style-for-custom-template-variable-configuration-and-usage/3109线程中的示例。无法告诉其他数据源类型中的此功能支持。

于 2018-12-24T13:51:39.167 回答