我有一个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或缺少值,而只给出更接近原始平均值的可数字获取的数据点的平均值。