环境:win10
JDK:1.8.0_45
ELK:7.9.3
此遍文章仅记录搭建elk日志过程和遇到的问题。
1:根据自己的springboot版本去官网找对应的版本下载ELK版本
ELK官网:免费且开放的搜索:Elasticsearch、ELK 和 Kibana 的开发者 | Elastic
①下载elasticsearch 7.9.3
②下载IK分词器,也是对应的版本,放到上面的plugins文件夹
ik分词器地址:Releases · medcl/elasticsearch-analysis-ik · GitHub
③下载kibana,相对应版本
④下载logstash,相对应版本
2:elk配置文件
①elasticsearch文件
②kibana配置
③logstash配置,这里说明一下两种传输日志方法和配置以及注意的事项
第一种:以项目logback日志传输日志,logback代码下面会完整贴出来,这种基本网上都差不多的。
一:引入依赖,版本为5.3,注意我当时(笔记本和电脑)直接下载依赖都下载不了,所以后面是自己去阿里云手动下载依赖用cmd命令导入的,不会的同学可以自己去百度一下了,这里就不细说了
二:配置logback命令,这里就是需要上面的依赖了,否则启动报错
三:本次自己玩的,所以是用的dev开发环境
四:配置logstash.conf 配置文件
配置文件地址,启动方式:在此处cmd打开命令界面logstash -f xxxx.conf
配置文件内容