TLog
轻量级的分布式日志标记追踪神器
轻量级,但是很强大
TLog通过对日志打标签完成企业级微服务的日志追踪。它不收集日志,使用简单, 产生全局唯一追踪码。除了追踪码以外,TLog还支持SpanId和上下游服务信息 标签的追加。你还可以自定义方法级别的标签,让日志的定位轻而易举。
10分钟即可接入TLog
为用户使用方便而设计,提供零侵入式接入方式,自动探测项目中使用的RPC框架和日志框架, 进行字节码的注入完成系统级日志标签的追加。你的项目用不到10分钟即可接入TLog。
适配主流RPC和日志框架
TLog适配了市面上主流的RPC框架:dubbo,dubbox,spring cloud的open feign。 同时适配了三大主流Log框架:log4j,logback,log4j2。支持springboot(1.5.X~2.X)
稳定,快速
TLog提供自动探测和手动适配2种模式,无论是哪一种,都保证了无性能损耗。支持在业务异步线程,线程池, 日志异步输出这几种场景下追踪不中断。
结构简单,但能精准解决中小型公司的痛点
TLog的架构图
TLog的架构图通俗易懂,提供2种接入方式,大部分的注入和加载都在启动期完成。对性能无影响。
极速接入
在springboot环境下最快1分钟即可接入TLog
- STEP1-依赖
- STEP2-字节码注入声明
- 效果-消费者端
- 效果-提供者端
<dependency><groupId>com.yomahub</groupId><artifactId>tlog-all-spring-boot-starter</artifactId><version>1.1.1</version></dependency>