如何将Grafana时间范围放入ElasticSearch日志链接中?

3z6pesqy  于 2023-08-03  发布在  ElasticSearch
关注(0)|答案(1)|浏览(167)

我正在向Grafana面板或数据添加数据链接或面板链接。我想链接到ElasticSearch日志...但我想包括Grafana Jmeter 板的当前时间范围。
以下是弹性链接示例的一部分,相关部分以粗体显示:
https://myhostname.com/app/discover#/?_g=(过滤器:!(),refreshInterval:(pause:!t,value:0),time:(from:now-1h,to:now))&_a=
如何使用Grafana变量更改time部分?

2exbekwf

2exbekwf1#

通过将Elastic URL的fromto部分替换为__from__to Grafana变量来解决此问题,如下所示:
https://myhostname.com/app/discover#/?_g=(过滤器:!(),refreshInterval:(pause:!t,value:0),time:(from:'${__from:date:iso}',to:'${__to:date:iso}'))&_a=
这将导致这样的URL:
https://myhostname.com/app/discover#/?_g=(过滤器:!(),refreshInterval:(pause:!t,value:0),time:(from:'2023 -07-12T14:38:09.298Z',to:'2023 -07-12T17:38:09.298Z'))&_a=
请注意两个要点:
1.我们将变量用引号(')括起来,因为我们将它们格式化为时间字符串,而不是数字epoch-seconds或epoch-millis
1.我们使用:iso修饰符来强制格式。
Elasticsearch可以在其链接中接受epoch-seconds或米利斯吗?也许吧我不确定但那是另一种方法
更多信息请参见https://grafana.com/docs/grafana/latest/panels-visualizations/configure-data-links/#time-range-panel-variables。

相关问题