代码之家  ›  专栏  ›  技术社区  ›  Bartors

以弹性搜索为数据源的Grafana模板聚合

  •  0
  • Bartors  · 技术社区  · 6 年前

    我有一个ElasticSearch的医生,有不同的域名,例如:A,B,C,D…

    我想使用grafana中的模板来查询一个术语聚合,以便获取字段中的值。例:我。

    我试图使用以下查询:

    {"find":"terms","field":"i","size":25}
    

    但它不返回任何值。

    我知道,当我用同样的方式查询同一个文档时,有一些值。

    我有Grafana v 4.6.2和ElasticSearch v 2.3.4

    1 回复  |  直到 6 年前
        1
  •  0
  •   Bartors    6 年前

    我想要的字段在字符串中有一个“-”。es将其视为分隔符,这是错误的原因。

    将字段的映射更改为“未分析”应该会有帮助。