Timelion Kibana显示不正确的时间序列图

时间:2019-03-01 21:08:10

标签: elasticsearch kibana kibana-4 kibana-6 timelion

我有一个timelion脚本,该脚本应根据在一列中找到的内容显示一个简单的时间序列图。

我有一个名为“ BMU_Status_Cntct_Neg_Value”的列,该列具有三个值0、1和null。此列中的每个值都有唯一的时间戳。

timelion脚本在一个命令中搜索0,在另一个命令中搜索1,并相应地标记它们。

.es(index='enum_iso_stsen_test2', timefield='TimeOfDay', q='BMU_Status_Cntct_Neg_Value:0',metric='max:BMU_Status_Cntct_Neg_Value').label('BMU_Status_Cntct_Neg: Contactor Open')

,
.es(index='enum_iso_stsen_test2', timefield='TimeOfDay', q='BMU_Status_Cntct_Neg_Value:1',metric='max:BMU_Status_Cntct_Neg_Value').label('BMU_Status_Cntct_Neg: Contactor Closed')

但是,我在图例中得到的时间戳记表明该字段的数据为空!

enter image description here

如上所示,当索引中没有行或记录的值时,光标处于时间戳记,但仍显示不正确的图例为(0.0)

我知道这是一个存储问题,但我想知道脚本应该是什么,以便仅允许对不为null的那些值进行绘图,对于所有不为null的值进行绘图。

我可能会补充说,数据是非常精细的,并且我在毫秒间隔中获得了很多积分,因此将间隔设置为1s会使kibana崩溃。

谢谢!

0 个答案:

没有答案