仅在时间范围内对非零值执行Kibana汇总

时间:2018-07-10 07:24:20

标签: elasticsearch logstash kibana kibana-6 timelion

我有一个kibana timelion查询来绘制实际性能指标,如下所示:

.es(index = my_index,timefield = @ timestamp,metric = avg:Actual).lines(show = True).points(show = True).label(Performance)

为此,我想添加一条平均值的聚合线,查询如下:

.es(index = my_index,timefield = @ timestamp,metric = avg:Actual).aggregate(avg)

问题是在选定的整个时间范围(包括不存在数据的过去或将来的时间范围)上进行汇总。因此,平均值大大低于实际平均值。 如何编写汇总查询,以确保在选定的时间范围内不考虑NULL或缺少值,而只给出更接近原始平均值的可数字获取的数据点的平均值。

0 个答案:

没有答案