真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

springboot集成LogStash的步驟

這篇文章給大家分享的是springboot集成LogStash的步驟。小編覺得挺實用的,因此分享給大家學習。如下資料是關于springboot集成LogStash的內(nèi)容。

創(chuàng)新互聯(lián)公司2013年至今,先為內(nèi)丘等服務建站,內(nèi)丘等地企業(yè),進行企業(yè)商務咨詢服務。為內(nèi)丘企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

日志在系統(tǒng)中至關重要,尤其是生產(chǎn)環(huán)境,一旦出現(xiàn)問題,首先是日志中的錯誤信息觸發(fā)預警系統(tǒng),然后通過郵件、短信甚至電話通知的方式報警給系統(tǒng)負責人。在排查修復問題階段,開發(fā)測試人員通常也要查看系統(tǒng)日志,分析故障原因。

ELK是常用的日志處理系統(tǒng),Spring集成LogStash非常方便,配置LogBack將日志發(fā)送給LogStash。

springboot集成LogStash的步驟


代碼文件

功能要點

SpringBoot集成LogStash

pom.xml

引入LogStash依賴:spring-boot-starter-logging

logback.xml

配置LogStash日志格式

application.yml

引用logback.xml配置

啟動LogStash

安裝包bin目錄

配置logstash.conf,啟動logstash -f logstash.conf

代碼

Github下載:https://github.com/jextop/StarterApi/

 

SpringBoot集成LogStash

1. 在pom.xml中添加LogStash依賴


    net.logstash.logback
    logstash-logback-encoder
    5.1

2. 在resouces目錄下添加logback.xml



    

    
        127.0.0.1:9600
        
    

    
        
    

3. 在application.yml中引用logback.xml配置:

logging:
  config:
classpath:logback.xml

啟動LogStash

1. 下載LogStash:https://www.elastic.co/downloads/logstash

官網(wǎng)慢時可用網(wǎng)盤:https://pan.baidu.com/s/1b-czkB8z5aL6rdxZtBmNEw 提取碼: arfb

2. 在bin目錄下添加logstash.conf:

input.tcp.host可設置本機ip

input.tcp.port設置端口

output.elasticsearch.hosts設置輸出地址

input{
    tcp {
        mode => "server"
        host => "0.0.0.0"
        port => 9600
        codec => json_lines
    }
}
output{
    stdout{
       codec => rubydebug
    }
    elasticsearch {
       hosts => ["elasticsearch:9200"]
    }
}

3. 啟動:logstash -f logstash.conf,看到端口信息提示,運行成功

 springboot集成LogStash的步驟

運行Spring項目,LogStash將收到日志信息

springboot集成LogStash的步驟

關于springboot集成LogStash的步驟就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果喜歡這篇文章,不如把它分享出去讓更多的人看到。


當前標題:springboot集成LogStash的步驟
分享URL:http://weahome.cn/article/pdgdih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部