在Graylog2中查找导致均值统计函数NaN的值

在Graylog2中查找导致均值统计函数NaN的值,graylog2,graylog,Graylog2,Graylog,我有一个简单的请求日志,其中每个记录在exec\u time属性下有一个以秒为单位的执行时间。它应该始终是一个数字(越低越好)。基于这个属性,我有一个仪表板小部件,它显示了它的平均值,直到最近它还工作得很好。现在显示NaN 我猜有一条或多条记录的执行时间不是数字。如何找到这些记录?获取您的请求日志,并使用简单的脚本对其进行迭代,以逐个检查每个值。把错误的打印出来。在没有其他信息的情况下,我猜您有一个错误标记的非数字字段输入到“exec_time”,一个空(null,none)值,一些太大,一些太

我有一个简单的请求日志,其中每个记录在
exec\u time
属性下有一个以秒为单位的执行时间。它应该始终是一个数字(越低越好)。基于这个属性,我有一个仪表板小部件,它显示了它的平均值,直到最近它还工作得很好。现在显示
NaN


我猜有一条或多条记录的执行时间不是数字。如何找到这些记录?

获取您的请求日志,并使用简单的脚本对其进行迭代,以逐个检查每个值。把错误的打印出来。在没有其他信息的情况下,我猜您有一个错误标记的非数字字段输入到“exec_time”,一个空(null,none)值,一些太大,一些太小,或者某个地方有一个损坏的条目

我可能不喜欢这个答案(我必须编写自己的代码,通过多个索引查找非数值),但这似乎是这里的解决方案。