window环境下,springboot集成ELK7.2.0日志管理系统教程

本人用的ELK是7.2.0版本:

第一部分:搭建ELK日志系统

首先官网或者其他方式下载三个.zip压缩包,并解压:

1、elasticsearch-7.2.0-windows-x86_64.zip

2、kibana-7.2.0-windows-x86_64.zip

3、logstash-7.2.0.zip

三个启动顺序是:

   (1)  elasticsearch-7.2.0\bin下的elasticsearch.bat。

   (2) logstash-7.2.0\bin执行cmd命令:

 

logstash.bat -f logstash.conf
bin下:logstash.conf文件
input{
      tcp{
	      port=>端口号     //springboot日志输出端口,请继续往下看
	      codec=>json_lines
	  }
}
output{
       elasticsearch{
	       hosts=>["http://localhost:9200"] //本地elasticsearch启动的地址
	       index=>"log-%{+YYYY.MM.dd}"
	   }
        stdout{codec=>rubydebug}
}

  (3) kibana-7.2.0-windows-x86_64/bin

kibana.bat

第二部分:ELK和springboot日志关联

引入关联jar,本人采用maven管理的所以:

       
        
            net.logstash.logback
            logstash-logback-encoder
            5.1
        

在logback-spring.xml文件配置如下代码:



    
           localhost:端口
            
          
    
    
    
          
    

第三部分:kibana如何读到日志信息

开启kibana——>浏览器输入网站:http://localhost:5601

1、点击添加   Manage space  选择 index Patterns  这个的根据正则表达式来的可以输入log-*。

window环境下,springboot集成ELK7.2.0日志管理系统教程_第1张图片

2、点击discover菜单,然后切换到你刚才建的log-*的space就可以查看你的日志信息了

window环境下,springboot集成ELK7.2.0日志管理系统教程_第2张图片

目前知道的就那么多。希望对大家有点帮助。

 

 

你可能感兴趣的:(服务器教程)