链接从Grafana到Kibana的上下文(保留时间范围和lucene查询)

时间:2016-03-31 15:32:00

标签: grafana

我使用Elasticsearch数据源进行Grafana设置,我正在从我的网络服务器绘制404 http状态代码。

我想实现与我的Elasticsearch实例关联的Kibana的向下钻取链接。所需的URL具有以下形式:

https://my.elasticsearch.com/_plugin/kibana/#/discover?_g=(refreshInterval:(display:Off,section:0,value:0),time:(from:now-12h,mode:quick,to:now))&_a=(columns:!(_source),filters:!(),index:'cwl-*',interval:auto,query:(query_string:(analyze_wildcard:!t,query:'status:404')),sort:!('@timestamp',desc))

对于from:和to:字段,我想使用Grafana正在使用的当前“from”和“to”值。对于query:字段,我想使用相关指标的“Lucene查询”中的值。

Grafana是否公开了一些上下文对象,我可以从中提取这些值,从而生成必要的URL?

或者还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

现在有可能,从Grafana 7.1.2开始:

完整的工作示例:

https://kibana/app/kibana#/discover/my-search?_g=(time:(from:'${__from:date}',to:'${__to:date}'))&_a=(query:(language:lucene,query:'host:${host:lucene}'))

https://github.com/grafana/grafana/issues/25396