【问题标题】:How to create two levels Grafana Variable from ElasticSearch?如何从 ElasticSearch 创建两个级别的 Grafana 变量?
【发布时间】:2021-02-02 08:42:02
【问题描述】:

我致力于创建一些 Grafana 仪表板。目前,来自 ElasticSearch 数据源。

当我尝试在 Grafana 中创建一个变量时,如下所示:

{"find": "terms", "field":  "myServer.name"}

我得到None, 而不是这些名字:herokuk8saws

我尝试查看文档和现有的 StackOverflow 问题,但仍不清楚如何使其发挥作用。

是我做错了,还是 Grafana 的限制?

【问题讨论】:

    标签: elasticsearch grafana grafana-variable


    【解决方案1】:

    我最终得到了这个查询:

    {"find": "terms", "field":  "myServer.name", "query": "myServer.name:*"}
    

    问题不在于查询本身,而在于类型。如果我将 myServer.name 从类型 text 切换到类型 keyword,它就会开始工作。

    因此,我需要更改模板并重新索引 ElasticSearch 和 Filebeat 中的日志。

    【讨论】:

    • 很高兴您找到了解决方案,希望您也理解这些概念:)
    猜你喜欢
    • 1970-01-01
    • 2012-05-16
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 2019-06-25
    • 2021-03-27
    • 1970-01-01
    相关资源
    最近更新 更多