# cat-learning-practice **Repository Path**: RicheFactory/cat-learning-practice ## Basic Information - **Project Name**: cat-learning-practice - **Description**: 面向大厂 / 中大厂巨型微服务架构,系统化学习、实践与落地美团开源 CAT 分布式实时监控系统,包含接入、埋点、调优、告警与生产级最佳实践。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-12 - **Last Updated**: 2026-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cat-learning-practice 美团 CAT (Central Application Tracking) 监控系统学习与实战库 ## 项目定位 本仓库专注于**巨型微服务体系下的可观测性建设**,以美团开源 CAT 为核心,从原理、接入、埋点、性能调优、告警治理到生产落地,提供一套可直接用于大厂/中大厂微服务项目的监控方案与代码实践。 ## 核心价值 - 面向**超大规模分布式系统**:适配日亿级请求、千级服务、多集群、多语言微服务架构 - **全链路监控能力**:Transaction/Event/Heartbeat/Metric 四维数据模型,覆盖 HTTP、RPC、DB、Redis、MQ 全链路 - **秒级实时性 + 全量数据**:生产级低延迟、高可靠、无采样偏差的监控能力 - **生产级实践**:包含 SpringBoot 集成、自动埋点、异常捕获、性能优化、告警策略、集群部署与运维方案 ## 内容结构 - 📚 CAT 核心原理与架构解析 - 🧪 SpringBoot/SpringCloud 微服务接入示例(手动埋点 + 自动埋点) - 📈 全链路监控、异常监控、业务指标、JVM 监控实战 - ⚙️ 高可用集群部署、配置调优、存储优化、性能压测 - 🚨 告警规则、问题定位、故障复盘、生产级最佳实践 - 🛠 常见问题、坑点总结、大厂内部使用经验 ## 适用场景 - 互联网大厂/中大厂**微服务架构**监控体系建设 - 分布式系统**性能优化、故障快速定位、稳定性保障** - 面试/求职:**微服务可观测性、监控体系、CAT 实战经验**积累 - 架构师/开发/运维:构建企业级**统一监控平台** ## 技术栈 - 监控核心:美团 CAT 3.x - 开发框架:SpringBoot 2.x/3.x、SpringCloud - 语言:Java、Go、Python(多语言客户端实践) - 中间件:MySQL、Redis、Dubbo、Feign、MQ、Nacos - 部署:Tomcat、集群、Docker、K8s ## 目标 帮助开发者与架构师**真正掌握 CAT 在巨型微服务中的落地能力**,从“会用”到“用好、用稳、用出价值”,成为微服务稳定性保障的核心技能。