盘古框架集成 TLog 实现微服务分布式日志追踪

随着微服务的普及,日志追踪变得复杂。TLog作为一种轻量级解决方案,通过自动打标签和生成TraceId来跟踪微服务链路。本文介绍如何在盘古框架中集成TLog,包括依赖引入、启动类设置和微服务构建,并展示了日志输出的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着微服务盛行,很多公司都把系统按照业务边界拆成了很多微服务。因此业务链路贯穿着很多微服务节点,导致定位某个请求的日志以及上下游业务的日志会变得非常困难。
为了解决这一痛点, 业界也有诸多成熟方案。如 SkyWalking,Pinpoint 等,但其运维成本和数据存储成本均不可小觑。如果有相应的资源去做那它们自然是不二之选。 但如果你资源有限,那么这里给出一个非常轻量的通过集成 TLog 来解决日志追踪问题的方案。

TLog 是什么?

TLog 提供了一种最简单的方式来解决日志追踪问题,它不收集日志,也不需要另外的存储空间,它只是自动的对你的日志进行打标签,自动生成 TraceId 贯穿你微服务的一整条链路中。并且提供上下游节点信息。

集成 TLog

盘古开发框架已将 TLog 作为缺省标准组件集成进盘古基础模块:pangu-spring-boot-starter

如何使用

第一步:依赖盘古基础模块

<dependency>
        <groupId>com.gitee.pulanos.pangu</groupId>
        <artifactId>pangu-spring-boot-starter</artifactId>
</dependency>

第二步:启动类调用日志增强方法

static {
        AspectLogEnhance.e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值