如何访问Grafana时间间隔范围以获取通往ElasticSearch页面的DrillDown链接

时间:2018-11-08 15:19:42

标签: elasticsearch grafana

我正在尝试在Grafana图表中将向下钻取链接添加到Elastic搜索链接。我可以使用面板中已定义的变量,但是在创建用于弹性搜索的URL时,我也想利用当前时间间隔。

我尝试根据不同的在线帖子在URL中使用以下变量,希望当单击URL时将它们替换为Grafana。

  • $ __ interval
  • $ timeInterval
  • $ interval

但是,nonw已转换为当前选择的时间范围值。

例如: 在Grafana中的网址:

  

https://elastic.local.dev/app/kibana#/discover?_g=(refreshInterval:(pause:!t,value:10000),time:(from:now- $ __ interval ,mode:quick,至:now))&_ a =(列:!(_ source),索引:'logs- * ',interval:auto,query :(语言:lucene,query:'severity:FATAL%20AND%20%20 environment:$ environment '),sort:!('@ timestamp',desc) )

用户单击图表时的预期网址:

  

https://elastic.local.dev/app/kibana#/discover?_g=(refreshInterval:(pause:!t,value:10000),time:(from:now- 1h ,模式:快速,到:现在))&_ a =(列:!(_ source),索引:'logs- *' ,interval:auto,query :(语言:lucene,query:'severity:FATAL%20AND%20%20 environment:Development '),sort:!('@ timestamp',desc))< / p>

用户点击图表后的实际网址:

  

https://elastic.local.dev/app/kibana#/discover?_g=(refreshInterval:(pause:!t,value:10000),time:(from:now- $ __ interval ,mode:quick,至:now))&_ a =(列:!(_ source),索引:'logs- * ',interval:auto,query :(语言:lucene,query:'severity:FATAL%20AND%20%20 environment:Development '),sort:!('@ timestamp',desc))

$ environment变量已按预期替换,但未替换$ __ interval变量,这导致在尝试显示页面时Elastic Search无法正确解析URL。

Drilldown link for SingleStat Chart

1 个答案:

答案 0 :(得分:0)

可能从Grafana 6.0开始,请使用以下代码段:

网址:“ / dashboard-id / dashboard-name?var-variable1 = $ {__ cell}&from = $ __ from&to = $ __ to