91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot集成LogStash的步驟

發布時間:2020-06-03 16:26:00 來源:億速云 閱讀:2495 作者:Leah 欄目:編程語言

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

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


ELK是常用的日志處理系統,Spring集成LogStash非常方便,配置LogBack將日志發送給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依賴

<dependency>
    <groupId>net.logstash.logback</groupId>
    <artifactId>logstash-logback-encoder</artifactId>
    <version>5.1</version>
</dependency>

2. resouces目錄下添加logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml"/>

    <appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
        <destination>127.0.0.1:9600</destination>
        <encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"/>
    </appender>

    <root level="INFO">
        <appender-ref ref="LOGSTASH"/>
    </root>
</configuration>

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

logging:
  config: classpath:logback.xml


啟動LogStash

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

官網慢時可用網盤: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的步驟就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果喜歡這篇文章,不如把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

基隆市| 五家渠市| 滁州市| 无棣县| 太康县| 宿松县| 罗山县| 宁蒗| 新蔡县| 绍兴县| 嘉定区| 兴宁市| 河北省| 乐平市| 雅安市| 庄浪县| 宜兰县| 临城县| 庆安县| 南城县| 遂昌县| 翁源县| 孟津县| 桦南县| 友谊县| 东乌| 洛南县| 黔江区| 惠水县| 十堰市| 扶余县| 承德县| 噶尔县| 资中县| 射阳县| 苍溪县| 巍山| 太康县| 陕西省| 呼和浩特市| 宁蒗|