【问题标题】:How to nest variables in grafana?如何在grafana中嵌套变量?
【发布时间】:2019-05-21 15:36:24
【问题描述】:

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

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

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

bar,baz,foo

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

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

附带说明一下,我目前有两个数据源,我从中获取图表数据的实际数据源和-- Grafana --

【问题讨论】:

    标签: grafana grafana-templating grafana-variable


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2022-09-27
        • 1970-01-01
        • 2011-09-06
        • 2011-11-03
        • 2022-01-21
        • 1970-01-01
        • 2015-08-10
        • 2020-03-19
        相关资源
        最近更新 更多