kibana时区问题

问题概述:
       架构是:filebeat>es>kibana
       需求:使用filebeat模块采集分析nginx,access/error日志
       在采集access日志的时候,没有任何问题,时区、字段等数据都正常,但在采集error日志的时候,发现kibana展示的时间比实际日志时间快8个小时。随后看了下access的日志格式“03/Jul/2018:00:00:01 +0800”后面有个+0800,所以kibana展示的时候是正常的,而error的日志格式为:“2018/06/19 09:10:15”,就导致了kibana展示的时间比实际日志时间快8个小时,因为后面没有时区的参数。请问各位怎么去解决?网上说的修改kibana时区,改了shanghai,重新加索引,依然没有解决。我使用的是filebeat的nginx模块,能不能在不修改日志格式,不动客户端的情况下,解决这个问题?以下是相关截图:

1.png


22.png

 
已邀请:

strglee - 公众号: 每日ELK ,每天分享ELK相关知识

赞同来自: lianjie a807257775

更改 /usr/share/filebeat/module/nginx/error/ingest/pipeline.json 文件
 
{
"date": {
"field": "nginx.error.time",
"target_field": "@timestamp",
"formats": ["YYYY/MM/dd H:m:s"],
"timezone": "Asia/Shanghai"
}
}

 设置一下timezone就可以了
 
https://www.elastic.co/guide/e ... .html
 

a807257775

赞同来自:

1.png

完美~,感谢上面的老哥@strglee,不过我修改了filebeat的配置文件后,装重ES才生效~~

要回复问题请先登录注册