Elasticsearch 7.8.0
Logstash 7.8.0
Kibana 7.8.0
spring-boot-starter-parent 2.3.0.RELEASE
├─src 源码文件目录
├─elk-docker Docker安装ELK文件
├─ELK-Docker.md Docker中安装ELK文档
├─.gitignore .gitignore文件
├─README.md README.md文件
└─pom.xml pom文件
-
根据Elk-Docker.md文件在Docker中启动3个容器
-
启动成功后浏览器访问
http://[docker主机ip]:5601
进入Kibana的Web控制台 -
配置logback-spring.xml的
<destination>[docker主机ip]:4560</destination>
的ip,确保日志能通过 logstash收集并存储到Elasticsearch -
启动SpringBoot应用, 访问
http://localhost:8080/test/outputLog
输出一些日志 -
在Kibana的Web控制台,定义Elasticsearch的Create Index Patterns输入springboot-logs-2020.06.20 创建过滤条件索引, 如下图所示: