我正在尝试在Grafana图表中将向下钻取链接添加到Elastic搜索链接。我可以使用面板中已定义的变量,但是在创建用于弹性搜索的URL时,我也想利用当前时间间隔。
我尝试根据不同的在线帖子在URL中使用以下变量,希望当单击URL时将它们替换为Grafana。
但是,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。
答案 0 :(得分:0)
可能从Grafana 6.0开始,请使用以下代码段:
网址:“ / dashboard-id / dashboard-name?var-variable1 = $ {__ cell}&from = $ __ from&to = $ __ to