物联网平台cloud版本写入influxdb2的时间异常

Blade 未结 2 72

一、该问题的重现步骤是什么?

1. 物联网平台(升级成cloud、并且使用的是influxdb2),发现写入device_logger表的时间是正常的(是2024年开头的),但是device_property_***的表写入的时间是对不准(是1970开头的)。image.png


二、你期待的结果是什么?实际看到的又是什么?

期待的结果:写入influxdb2的device_property_***表的时间是正常的2024年开头的。

实际看到的:写入influxdb2的device_property_***表的时间是正常的1970年开头的,但是device_logger表的时间是正常的2024年开头的


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

正在使用的产品:BladeX物联网平台

版本:1.2.0

操作系统:Windows11


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 把这里改成毫秒试试,如果传递的时间为秒数,还需要单独再 *1000

    CleanShot20241120132050@2x.png

    0 讨论(0)
  • 你好,设备日志是服务器时间戳,设备数据是设备上报的报文中的时间戳。麻烦贴一个上报的报文json,方便排查是否设备上报的报文中的时间戳有问题,bladex-links 支持的时间戳是毫秒数,有些设备拿到的是秒数,需要乘以1000

    作者追问:21小时前

    刚看到回复。按precision改成ms解决了问题(之前influxdb配置里默认是纳秒)。

    0 讨论(0)
提交回复