我使用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?
或者还有其他方法吗?
答案 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}'))