前面讲了ELK的部署以及Logstash的插件的安装方式,本篇就介绍一下如何使用Logstash读取nginx的日志,并写入ES中,通过Kibana分析。
ELK系列(一)、安装ElasticSearch+Logstash+Kibana+Filebeat-v7.7.0
ELK系列(二)、在Kibana中使用RESTful操作ES库
-----------------------------使用Logstash读取nginx日志------------------------------------
日志格式
上面讲了如何给Logstash安装插件以及离线安装,安装好的插件就在Logstash目录下:
/opt/app/logstash-7.7.0/vendor/bundle/jruby/2.5.0/gems
nginx的日志默认结构为HTTPD_COMBINEDLOG,可以对比/usr/local/nginx/conf/nginx.conf和/opt/app/logstash-7.7.0/vendor/bundle/jruby/2.5.0/gems/logstash-patterns-core-4.1.2/p