elasticsearch Elasticsearch Lucene查询语法与时间字段相加和相减N分钟?,elasticsearch,lucene,grafana,elasticsearch,Lucene,Grafana" /> elasticsearch Elasticsearch Lucene查询语法与时间字段相加和相减N分钟?,elasticsearch,lucene,grafana,elasticsearch,Lucene,Grafana" />

elasticsearch Elasticsearch Lucene查询语法与时间字段相加和相减N分钟?

elasticsearch Elasticsearch Lucene查询语法与时间字段相加和相减N分钟?,elasticsearch,lucene,grafana,elasticsearch,Lucene,Grafana,我正在处理grafana仪表板,我使用模板变量将开始时间和结束时间从一个仪表板传递到另一个仪表板。这就是我传递值的方式 var-startTime=2020-07-23T05:07:04Z&var-endTime=2020-07-23T05:11:31Z 在另一个仪表板中,我获取变量值并传递给Lucene查询,如 @timestamp:[$startTime TO $endTime] 很好用。但在这里,我想在开始时间15分钟之前和结束时间15分钟之后获取数据。这段时间我怎么能加减15

我正在处理grafana仪表板,我使用模板变量将开始时间和结束时间从一个仪表板传递到另一个仪表板。这就是我传递值的方式

var-startTime=2020-07-23T05:07:04Z&var-endTime=2020-07-23T05:11:31Z
在另一个仪表板中,我获取变量值并传递给Lucene查询,如

@timestamp:[$startTime TO $endTime]
很好用。但在这里,我想在开始时间15分钟之前和结束时间15分钟之后获取数据。这段时间我怎么能加减15分钟呢?我需要这样的东西

@timestamp:[$startTime-15m TO $endTime+15m]

我如何才能做到这一点?

在Lucene表达式语言中,您可以使用:

所以我想你可以吃点

@timestamp:[$startTime||-15m TO $endTime||+15m]

在Lucene expression语言中,您可以使用以下方法精确地执行此操作:

所以我想你可以吃点

@timestamp:[$startTime||-15m TO $endTime||+15m]

太棒了,很高兴它有帮助!这里还需要什么?赏金还有5天到期。我可以用这个来回答另一个问题吗?太棒了,很高兴它有帮助!这里还需要什么?赏金还有5天到期。我可以用这个来回答另一个问题吗?