登录社区云,与社区用户共同成长
邀请您加入社区
文章摘要: SkyWalking是一款无侵入式分布式链路追踪系统,专为微服务架构设计。相比Jaeger和Zipkin,它通过Java Agent技术实现零代码埋点,自动追踪HTTP、SQL等调用。核心组件包括Agent探针、OAP分析平台和可视化UI,支持快速定位性能瓶颈(如慢SQL)和故障点。部署简单(Docker三件套),内置告警规则,可与日志系统集成。特别适合Java/Spring Clou
Agent 探针(客户端)JavaAgent 无侵入式探针,项目启动时通过-javaagent参数挂载,不需要改一行业务代码。自动拦截 SpringMVC、Feign、Dubbo、MySQL、Redis、MQ 等中间件操作,采集链路、耗时、异常、JVM 指标,异步上报数据。优势:零代码侵入,适配 SpringCloud 全组件。OAP 后端服务(收集处理核心)接收 Agent 上报的链路、指标数据
SkyWalking是一套零代码侵入的分布式系统监控解决方案,包含Agent探针、OAP服务端、存储层和UI控制台四大组件。部署时需注意9.x版本后后端与探针包分离下载。Windows环境下通过startup.bat一键启动后端服务,默认使用H2内存数据库(生产环境建议切换至Elasticsearch)。Java项目接入仅需在JVM参数中添加探针路径和服务名配置,无需修改代码。UI控制台提供拓扑图