前言
在使用Docker部署Kibana时,很容易忽视Docker镜像本身的时区,默认是UTC,而我们东八区的时区,会领先UTC,8小时。
如下图:
而在Kibana中,默认的时间戳会根据浏览器上的时区进行转换,这就导致UTC时间+8小时的错误。
解决方案
解决这个问题的方法很简单
- 重新构建容器,指定时区为 TZ=’Asia/Shanghai’ 或者在RUN的时候通过 -e 参数指定
- 修改Kibana默认设置
为了方便,我们选择第二种方案,在Kibana设置中,我们修改时区为UTC,这样Kibana就行不会把我们日志的时间 +8 小时了

