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

End*_*ace 6 elasticsearch grafana

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

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

  • $ __间隔
  • $ timeInterval
  • $间隔

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

例如:Grafana中的网址:

https://elastic.local.dev/app/kibana#/discover?_g=(refreshInterval :( 暂停:!t,值:10000),时间:(fromnow- $ __ interval,mode:quick,to:now ))&_ a =(列:!(_ source),索引:'logs- *',间隔:自动,查询:(语言:lucene,查询:'严重性:FATAL%20AND%20%20 环境:$ environment '),排序:!('@ timestamp',desc))

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

https://elastic.local.dev/app/kibana#/discover?_g=(refreshInterval :( 暂停:!t,值:10000),时间:(from:now- 1h,mode:quick,to:now) )&_ a =(列:!(_ source),索引:'logs- *',间隔:自动,查询:(语言:lucene,查询:'严重性:FATAL%20AND%20%20 环境:开发 '),排序: !('@ timestamp',desc))

用户单击图表时的实际网址:

https://elastic.local.dev/app/kibana#/discover?_g=(refreshInterval :( 暂停:!t,值:10000),时间:(fromnow- $ __ interval,mode:quick,to:now ))&_ a =(列:!(_ source),索引:'logs- *',间隔:自动,查询:(语言:lucene,查询:'严重性:FATAL%20AND%20%20 环境:开发 '),排序:!('@ timestamp',desc))

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

SingleStat图表的向下钻取链接

use*_*367 1

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

网址:“/dashboard-id/dashboard-name?var-variable1=${__cell}&from=$__from&to=$__to