<fileNamePattern>${LOG_FILE}.json.%d{yyyy-MM-dd}.gz</fileNamePattern>
<maxHistory>7</maxHistory>
</rollingPolicy>
<encoder class= "net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
<providers>
<timestamp>
<timeZone>UTC</timeZone>
</timestamp>
<pattern>
<pattern>
{
"severity": "%level",
"service": "${spr ingAppName:-}",
"trace": "%X{X-B3-TraceId:-}",
"span": "%X{X-B3-SpanId:-}",
"parent": "%X{X-B3-ParentSpanId:-}",
"exportable": "%X{X-Span-Export:-}",
"pid": "${PID:-}",
"thread": "%thread",
"class": "%logger{40}",
"rest": "&message "
}
</pattern>
</pattern>
</providers>
</encoder>
``` 详细的配置信息可参考&
Sleuth服务跟踪:整合-Logstash,大厂Java面试总结+详细解答
最新推荐文章于 2024-05-29 11:00:00 发布
本文介绍了如何将Sleuth服务跟踪系统与Logstash整合,通过生成的Json格式日志文件进行数据收集。同时,文章提供了大厂Java面试的专题总结,包括详细的题目和答案,帮助读者提升面试准备。此外,还分享了微服务实战文档资源供进一步学习。
摘要由CSDN通过智能技术生成