专业的JAVA编程教程与资源

网站首页 > java教程 正文

分布式日志标记追踪神器-TLog(日志追踪系统)

temp10 2025-07-19 22:29:28 java教程 1 ℃ 0 评论

预览


背景

微服务盛行使公司将系统按业务边界拆分,排错查日志时,因业务链路贯穿多节点,定位请求及上下游日志困难。为此,很多人考虑采用基于OpenTracing规范、无侵入性且有友好管理界面的SkyWalking、Pinpoint等分布式追踪系统。不过,搭建此类系统并在全公司推广需时间,还存在链路span节点存储成本问题,如全量采集,以SkyWalking存储为例,ES集群搭建至少需5个节点,增加服务器成本;微服务节点多,数据量大,若保存时间长,还需增加磁盘成本

分布式日志标记追踪神器-TLog(日志追踪系统)

开门三板斧

  • 我是谁?

一个轻量级的分布式日志标记追踪神器,10分钟即可接入,自动对日志打标签完成微服务的链路追踪

  • 我在哪?

TLog: 一个轻量级的分布式日志标记追踪神器,10分钟即可接入,自动对日志打标签完成微服务的链路追踪

  • 我能行?

通过对日志打标签完成轻量级微服务日志追踪

提供三种接入方式:javaagent完全无侵入接入,字节码一行代码接入,基于配置文件的接入

对业务代码无侵入式设计,使用简单,10分钟即可接入

支持常见的log4j,log4j2,logback三大日志框架,并提供自动检测,完成适配

支持dubbo,dubbox,springcloud三大RPC框架

支持Spring Cloud Gateway和Soul网关

适配HttpClient和Okhttp的http调用标签传递

支持三种任务框架,JDK的TimerTask,Quartz,XXL-JOB

支持日志标签的自定义模板的配置,提供多个系统级埋点标签的选择

支持异步线程的追踪,包括线程池,多级异步线程等场景

几乎无性能损耗,快速稳定,经过压测,损耗在0.01%

架构图


推荐理由

  • 项目活跃


  • 文档齐全


寄语

努力不一定会成功,但不努力一定不会成功

大家好,我是946程序员!

点关注加收藏留评论

技术路上,我们共同成长!"

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表