使用弹性搜索的Grafana模板

使用弹性搜索的Grafana模板,grafana,Grafana,我想使用Grafana中的模板功能和弹性搜索来创建一组“动态”术语(“应用程序”) 要从elasticsearch获取术语列表,我使用: { "aggs" : { "applications" : { "terms" : { "field" : "businessTransactions.application" } } } } 当我在模板查询变量设置中使用该查询时,正如查询Grafana告诉我的:“模板变量无法初始化:无法读取未定义的属性'then'

我想使用Grafana中的模板功能和弹性搜索来创建一组“动态”术语(“应用程序”)

要从elasticsearch获取术语列表,我使用:

{
 "aggs" : 
  { 
    "applications" : {
      "terms" : { "field" : "businessTransactions.application" }
    }
  }
}
当我在模板查询变量设置中使用该查询时,正如查询Grafana告诉我的:“模板变量无法初始化:无法读取未定义的属性'then'

我正在使用grafana 3.1.0beta1

也许我完全不懂,但人们如何使用查询从elasticsearch中获取字段的不同项作为模板变量呢


谢谢

第一个问题:您使用的是哪个版本的Grafana?抱歉,请重新阅读并查看答案,即3.1.0beta1

以下内容适用于我在3.1.0(非测试版)上的工作

第二个问题:您是否看到此页面:

模板化

Elasticsearch数据源支持两种类型的查询 您可以使用来用值填充模板变量

字段的可能值
{“查找”:“术语”,“字段”:“@hostname”}

按类型筛选的字段
{“查找”:“字段”,“类型”:“字符串”}

按类型筛选的字段,带有筛选器
{“find”:“Fields”,“type”:“string”,“query”:}

多格式/所有格式


你的问题有答案吗?