我正在通过python发送数据。一切正常,但时间栏除外。我每次发送不同的时间值。
如果我想现在发送15m的时间流入,那么我正在使用下面的代码来做到这一点:-
time = (datetime.datetime.utcnow() - datetime.timedelta(minutes=15)).strftime('%Y-%m-%dT%H:%M:%SZ')
json_stats = [{"measurement": "test", "tags": {"domain": domain}, "fields": {"tot_record": tot_record,
"time":time
}}]
在将其发送到Influx之前,我正在使用print确认时间戳,它会打印期望值,但当前时间已覆盖它。
Influx用自己的时间替换时间列,该时间是存储值的时间。
为什么Influx用当前时间戳替换我的时间值,以及如何解决此问题。
我能够通过在字段列之外传递时间来解决这个问题:-
time = (datetime.datetime.utcnow() - datetime.timedelta(minutes=15)).strftime('%Y-%m-%dT%H:%M:%SZ')
json_stats = [{"measurement": "test", "tags": {"domain": domain},"time":time, "fields": {"tot_record": tot_record,