全面认识Apache SkyWalking
Apache SkyWalking 是中国首个、也是唯一一个发展成为 Apache *项目的个人开源项目。Apache SkyWalking 作为业界最为领先的开源 APM 项目之一,提供了以往只有商业 APM 或者监控公司才具有的功能特性。
一、什么是 SkyWalking?
SkyWalking 是一个针对分布式系统的应用性能监控(Application Performance Monitor,APM)和可观测性分析平台(Observability Analysis Platform)。它提供了多维度应用性能分析手段,从分布式拓扑图到应用性能指标、Trace、日志的关联分析与告警。
SkyWalking 针对的是微服务和分布式服务,包括现在的容器化。在这样的环境中,应用间依赖关系复杂多变,无论是设计、开发还是运维团队,都不具备对系统实际关系和运行情况的理解能力。主流大企业的内部系统都有十几个、几十个字系统,其中有上百个服务和上千个实例在运行,理解这套系统的依赖关系是 SkyWalking 要解决的第一个问题。