InfluxDB 的时区采坑

微信扫一扫,分享到朋友圈

InfluxDB 的时区采坑

参考: InfluxDb 时间范围查询踩坑

问题:在查询 InfluxDB 的时候,发现时间少了 8 小时

查询语句:SELECT cpu_used FROM host.host where time >= ‘’ and time < ‘’ group by time(1d)

原因分析:因为influxdb查询的时候默认使用UTC时间查询(零时区),而我们想要查询的时间应该是使用东八区时间(比零时区时间快了8个小时)。

解决方法:查询语句的最后加TZ(‘Asia/Shanghai’),即可解决。

查询语句更改为:SELECT cpu_used FROM user_day where time >= ‘’ and time < ‘’ group by time(1d) TZ(‘Asia/Shanghai’)。

备注:如果这里的时间查询使用的是时间戳查询,则不存在时区的问题。所以能用时间戳查询就尽量用时间戳查询。

微信扫一扫,分享到朋友圈

InfluxDB 的时区采坑

颠覆百年经典理论!为什么要睡觉?星形胶质细胞或才是解谜关键

上一篇

以数据驱动智能获客 360数科让“人群筛选个性化”

下一篇

你也可能喜欢

InfluxDB 的时区采坑

长按储存图像,分享给朋友