监控组件 (yudao-spring-boot-starter-monitor)
引用文件
目录
简介
yudao-spring-boot-starter-monitor 是一个面向微服务的监控组件,围绕链路追踪(BizTrace)、Prometheus 指标采集(Micrometer + Prometheus)、SkyWalking 集成、日志聚合与 Spring Boot Admin 客户端能力,提供开箱即用的可观测性支撑。其特性包括:
- 业务埋点注解与 AOP 切面,自动记录业务维度标签(如业务类型、业务编号)
- 响应头注入 trace-id,便于跨服务追踪
- Prometheus 指标统一打点与通用标签
- SkyWalking 工具包集成,支持 OpenTracing 与日志增强
- Spring Boot Admin 客户端能力,用于服务发现与健康状态上报
项目结构
监控组件采用按功能域划分的模块化组织方式,核心代码位于 tracer 子包中,并通过 AutoConfiguration 自动装配。