一,介绍说明
1.1, logstash是什么
Logstash 是免费且开放的服务器端数据处理管道,能够从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。学习、下载、安装可以参考官方的文档说明:
Logstash:收集、解析和转换日志 | Elastic通过这一灵活且开源的收集、解析和扩充管道,Logstash(Elastic Stack 的一部分)能够整合任何来源、任何格式的数据。免费下载。正在上传…重新上传取消https://www.elastic.co/cn/logstash/官方的三个图很经典,可以帮助我们理解Logstash的作用:
1,采集各种样式、大小和来源的数据
2,实时解析和转换数据
3,选择您的存储库,传输您的数据
1.2, Logstash在ELK中的位置
1.3, Logstash采集Tomcat日志
首先Logstash会对日志文件进行输入,过滤,输出处理。
通过Logstash采集Tomcat的日志后,输出到ElasticSearch db里,最后通过图形化方式,例如使用Kibana来展示。
二,Tomcat安装配置
因为本文是以测试为目的,因此Tomcat使用单节点。下面先进行Tomcat安装及配置。
2.1 环境说明