ELK+logback日志采集教程( 三 )


        </encoder>
    </apper>
    <!-- 为logstash输出的json格局的Apper -->
    <apper name="logstash" class="net.logstash.logback.apper.LogstashTcpSocketApper">
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>INFO</level>
        </filter>
        <destination>127.0.0.1:9601</destination>
        <encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
            <providers>
                <!--<timestamp>-->
                <!--<timeZone>UTC</timeZone>-->
                <!--</timestamp>-->
                <pattern>
                    <pattern>
                        {
                        "severity": "%level",
                        "service": "${springAppName:-}",
                        "trace": "%X{X-B3-TraceId:-}",
                        "span": "%X{X-B3-SpanId:-}",
                        "exportable": "%X{X-Span-Export:-}",
                        "pid": "${PID:-}",
                        "thread": "%thread",
                        "class": "%logger{40}",
                        "rest": "%message"
                        }
                    </pattern>
                </pattern>
            </providers>
        </encoder>
    </apper>
    <root level="INFO">
        <apper-ref ref="console"/>
        <apper-ref ref="logstash"/>
    </root>
</configuration>

ELK+logback日志采集教程

文章插图

3设置装备摆设完当作后启动
1、启动elk:elasticsearch -> logstash -> kibana 必需按照启动挨次进行启动
2、发送请求 , 测试发送日记

注重事项ELK的所有号令为Linux系统情况

以上内容就是ELK+logback日志采集教程的内容啦 , 希望对你有所帮助哦!

推荐阅读