IT技术之家

首页 > 后端

后端

使用filebeat+logstash收集Nginx应用日志_Jiangxl~

发布时间:2023-11-28 21:49:27 后端 37次 标签:nginx 运维 服务器 elk
可以看到Nginx产生的日志是有很多字段内容的,比如客户端IP、请求的URL、请求的状态码、使用的浏览器类型等等,针对这些内容是很有必要解析出单个字段的,便于我们在kibana中进行查询。采用Nginx自己的JSON格式的日志格式去收集日志数据,在logstash中使用json插件进行解析。我们使用logstash的grok插件,通过正则的方式将每一个部分的内容解析成字段格式。左侧添加上中文的字段名,查询具体的日志内容。产生Nginx日志,多访问几次Nginx。左侧添加上要查询的字段,进行数据查询。......

使用filebeat+logstash收集Nginx应用日志

文章目录

使用filebeat+logstash收集Nginx应用日志 1.部署Nginx服务 2.配置filebeat收集Nginx日志 3.配置Logstah将Nginx日志进行结构化处理存储到ES集群中 3.1.编写Nginx日志结构化的正则表达式 3.2.配置Logstash采集Nginx的日志 3.3.观察ES中nginx的索引库是否产生 3.4.关联Nginx的ES索引库模式 3.5.查询Nginx收集的日志数据 4.使用Nginx的JSON日志格式采集日志数据 4.1.配置Nginx 4.2.配置Logstash使用josn插件进行解析 4.3.在kibana中查询日志