首页 文章

InfluxDB数据输入文件时间戳格式

提问于
浏览
3

尝试将一些示例数据加载到InfluxDB中,并对时间戳格式有疑问 .

我有两个文件,第一个时间戳(纪元)是第二个精度,例如1439856000并通过curl加载文件正确解释时间戳 . 第二个文件的时间戳格式相同,但是当数据加载到Influx时,时间戳看起来像

1970-01-01T00:00:01.429856Z

它似乎是精度不匹配,并使Influx正确解释它我需要在第二个文件的时间戳结尾添加7个零 .

我不明白为什么涌入会以不同的方式处理每个文件中的时间戳,因为它们每次都采用完全相同的格式并使用相同的方法加载,是否存在我错过的数据库的时间精度设置 .

标记

1 回答

  • 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

    我不能说为什么这两个文件会以不同的精度加载 . 你能分享实际的卷曲命令吗?

相关问题