influxd 修改查询时区

连接方式

influx -database 'data_db' -host '127.0.0.1' -port '8086'

输入命令

precision rfc3339
INSERT foo,dummy_tag="time_test" testval=0i
SELECT last(*) FROM foo

发现结果还是UTC时间,后来发现。。。

目前解决方法
在查询语句结尾增加 tz('Asia/Shanghai') 即可,例子如下:
select * from access where time > now() - 5m tz('Asia/Shanghai')

总结

目前(我的版本 1.8.1 )还没办法修改查询时区,可以查询时添加命令进行查看

其他 参考版本号

#如何查看InfluxDB的版本
#终端:
influxd version
#curl:
curl -i 'http://localhost:8086/ping'

参考文章

influxdb 的时区怎么设置的?:https://github.com/xtutu/influxdb-handbook/issues/2
一篇文章搞懂InfluxDB时区:https://cloud.tencent.com/developer/article/1534208
influxdb(一):关于时间的问题:https://blog.csdn.net/woddle/article/details/98770448
influxdb常用操作: https://www.dazhuanlan.com/2019/10/01/5d92b438480eb/

posted @ 2020-10-28 16:19  鸣昊  阅读(3644)  评论(0编辑  收藏  举报