国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

日志采集 logback集成logstash ELK springboot

這篇具有很好參考價(jià)值的文章主要介紹了日志采集 logback集成logstash ELK springboot。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、pom.xml配置?

logstash依賴?

        <!--logback集成logstash-->
        <dependency>
            <groupId>net.logstash.logback</groupId>
            <artifactId>logstash-logback-encoder</artifactId>
            <version>4.11</version>
        </dependency>

二、logback.xml配置?

給logback配置logstash的那臺(tái)機(jī)器的ip和服務(wù)的端口?


<appender name="logstash"  class="net.logstash.logback.appender.LogstashTcpSocketAppender">
    <!-- 這里設(shè)置logstash的ip地址和監(jiān)聽端口,防火墻放行該端口 -->           
    <destination>192.168.10.2:20001</destination>
    <encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"></encoder>
</appender>
 
 
<root level="debug">
<!-- 在原有的root中加上ref,調(diào)用logstash -->
    <appender-ref ref="logstash"/>
</root>

三、logstash.conf?

在logstash那臺(tái)機(jī)器上配置?

input {
  tcp {
    port => 20001
    codec => json_lines
  }
}
 
output {
  stdout{
       codec => json_lines 
    }
 
}

在安裝了logstash的服務(wù)器里,找到logstash文件目錄,執(zhí)行./logstash -f logstash.conf即可啟動(dòng)logstash

以上配置即可實(shí)現(xiàn) logback 到 logstash。

下面是升級配置

四、其他配置

        <encoder class="net.logstash.logback.encoder.LogstashEncoder">
            <providers>
                <timestamp/>
                <version/>
                <message/>
                <loggerName/>
                <threadName/>
                <logLevel/>
                <callerData/>
            </providers>
        </encoder>
input {
    tcp {
    mode => "server"
    #這個(gè)需要配置成本機(jī)ip,不然logstash無法啟動(dòng)
    host => "127.0.0.1"
    #端口號
    port => 4567
    codec => json_lines
  }

}
filter {  
    json {  
        source => "message"  
        remove_field => ["message"]  
    }  
}  

output {
    elasticsearch {  
        hosts => ["localhost:9200"]  
	action=>"index"
        #ES索引名稱(自定義)
        #index => "%{[appname]}-%{+YYYY.MM.dd}" 
	index => "logs1"
    } 
    stdout{
       codec => json_lines 
    }
}

===========================分割線===========================

以下是紫薯布丁?

? ? ? ? <!--logback集成logstash-->
? ? ? ? <dependency>
? ? ? ? ? ? <groupId>net.logstash.logback</groupId>
? ? ? ? ? ? <artifactId>logstash-logback-encoder</artifactId>
? ? ? ? ? ? <version>4.11</version>
? ? ? ? </dependency>


<appender name="logstash" ?class="net.logstash.logback.appender.LogstashTcpSocketAppender">
? ? <!-- 這里設(shè)置logstash的ip地址和監(jiān)聽端口,防火墻放行該端口 --> ? ? ? ? ??
? ? <destination>192.168.10.2:20001</destination>
? ? <encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"></encoder>
</appender>
?
?
<root level="debug">
<!-- 在原有的root中加上ref,調(diào)用logstash -->
? ? <appender-ref ref="logstash"/>
</root>
?

input {
? tcp {
? ? port => 20001
? ? codec => json_lines
? }
}
?
output {
? stdout{
? ? ? ?codec => json_lines?
? ? }
?
}

? ? ? ? <encoder class="net.logstash.logback.encoder.LogstashEncoder">
? ? ? ? ? ? <providers>
? ? ? ? ? ? ? ? <timestamp/>
? ? ? ? ? ? ? ? <version/>
? ? ? ? ? ? ? ? <message/>
? ? ? ? ? ? ? ? <loggerName/>
? ? ? ? ? ? ? ? <threadName/>
? ? ? ? ? ? ? ? <logLevel/>
? ? ? ? ? ? ? ? <callerData/>
? ? ? ? ? ? </providers>
? ? ? ? </encoder>

input {
? ? tcp {
? ? mode => "server"
? ? #這個(gè)需要配置成本機(jī)ip,不然logstash無法啟動(dòng)
? ? host => "127.0.0.1"
? ? #端口號
? ? port => 4567
? ? codec => json_lines
? }

}
filter { ?
? ? json { ?
? ? ? ? source => "message" ?
? ? ? ? remove_field => ["message"] ?
? ? } ?
} ?

output {
? ? elasticsearch { ?
? ? ? ? hosts => ["localhost:9200"] ?
?? ?action=>"index"
? ? ? ? #ES索引名稱(自己定義的)
? ? ? ? #index => "%{[appname]}-%{+YYYY.MM.dd}"?
?? ?index => "logs1"
? ? }?
? ? stdout{
? ? ? ?codec => json_lines?
? ? }
}
?文章來源地址http://www.zghlxwxcb.cn/news/detail-521799.html

到了這里,關(guān)于日志采集 logback集成logstash ELK springboot的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包