尝试将一些示例数据加载到InfluxDB中,并对时间戳格式有疑问。
我有两个文件,第一个时间戳(纪元)是第二个精度,例如1439856000并通过curl加载文件正确解释时间戳。第二个文件的时间戳格式相同,但是当数据加载到Influx时,时间戳看起来像
1970-01-01T00:00:01.429856Z
看来它们的精度不匹配,让Influx正确解释它我需要在第二个文件的时间戳末尾添加7个零。
我不明白为什么涌入会以不同的方式处理每个文件中的时间戳,因为它们每次都采用完全相同的格式并使用相同的方法加载,是否存在我错过的数据库时间精度设置
标记
答案 0 :(得分:1)
另一个InfluxDB用户在此SO问题中遇到了同样的问题:Post simple value in InfluxDB。除非另有说明,否则时间戳的精度假定为纳秒。 1970-01-01T00:00:01.429856Z
日期为1429856000
纳秒,这可能是以秒精度提供的时间戳。
使用curl
时,精度被指定为查询字符串参数,如下所述:https://influxdb.com/docs/v0.9/write_protocols/write_syntax.html#http
我不能说为什么这两个文件会以不同的精度加载。你能分享实际的卷曲命令吗?