一、核心定位Apache SkyWalking 是开源云原生可观测性 APM专注微服务分布式链路追踪、指标监控、服务拓扑、日志关联、告警无侵入、低开销、多语言。二、四大核心组件Agent 探针应用端部署Java 字节码增强无侵入采集链路、指标、日志内置主流框架插件异步上报数据。OAP Server接收、解析、聚合、分析数据计算指标、生成服务拓扑提供查询接口支持集群扩容。Storage 存储存链路、时序指标、元数据常用Elasticsearch、MySQL、TiDB测试用 H2。UI 可视化页面看服务拓扑、调用链路、接口指标、JVM 监控、告警信息。三、核心概念Trace一次完整请求全链路全局唯一TraceIDSpan链路里单个调用单元含耗时、状态、标签分入口 / 出口 / 本地三种三层模型服务 → 服务实例 → 接口端点四、核心功能分布式链路追踪跨服务追踪定位慢接口、报错根源服务拓扑自动生成服务依赖关系图指标监控吞吐量、响应时间、错误率、JVM 指标日志关联通过 TraceID 链路和日志打通告警中心按阈值告警支持钉钉 / 企业微信等五、核心原理基于Java Agent 字节码增强启动加-javaagent不改业务代码通过TraceID、SpanID、ParentSpanID跨服务透传串联整条调用链Agent 异步批量上报低性能损耗支持采样降本。六、对比优势相比 Zipkin/Jaeger无代码侵入、一站式可观测追踪 监控 拓扑 告警、开销更低、云原生适配更好。七、部署流程装存储 → 启 OAP → 启 UI → 应用配置 javaagent 重启接入。SkyWalking 五句口诀背诵版SkyWalking 是云原生无侵入 APM主打微服务全链路可观测。架构四件套Agent 采、OAP 算、Storage 存、UI 看。核心三概念Trace 全链路、Span 单节点、服务三层模型。原理靠字节码增强透传 TraceID 串联分布式调用。能干五件事链路追踪、拓扑发现、指标监控、日志关联、实时告警。
SkyWalking 背诵精简版(面试 / 考试直接背)
一、核心定位Apache SkyWalking 是开源云原生可观测性 APM专注微服务分布式链路追踪、指标监控、服务拓扑、日志关联、告警无侵入、低开销、多语言。二、四大核心组件Agent 探针应用端部署Java 字节码增强无侵入采集链路、指标、日志内置主流框架插件异步上报数据。OAP Server接收、解析、聚合、分析数据计算指标、生成服务拓扑提供查询接口支持集群扩容。Storage 存储存链路、时序指标、元数据常用Elasticsearch、MySQL、TiDB测试用 H2。UI 可视化页面看服务拓扑、调用链路、接口指标、JVM 监控、告警信息。三、核心概念Trace一次完整请求全链路全局唯一TraceIDSpan链路里单个调用单元含耗时、状态、标签分入口 / 出口 / 本地三种三层模型服务 → 服务实例 → 接口端点四、核心功能分布式链路追踪跨服务追踪定位慢接口、报错根源服务拓扑自动生成服务依赖关系图指标监控吞吐量、响应时间、错误率、JVM 指标日志关联通过 TraceID 链路和日志打通告警中心按阈值告警支持钉钉 / 企业微信等五、核心原理基于Java Agent 字节码增强启动加-javaagent不改业务代码通过TraceID、SpanID、ParentSpanID跨服务透传串联整条调用链Agent 异步批量上报低性能损耗支持采样降本。六、对比优势相比 Zipkin/Jaeger无代码侵入、一站式可观测追踪 监控 拓扑 告警、开销更低、云原生适配更好。七、部署流程装存储 → 启 OAP → 启 UI → 应用配置 javaagent 重启接入。SkyWalking 五句口诀背诵版SkyWalking 是云原生无侵入 APM主打微服务全链路可观测。架构四件套Agent 采、OAP 算、Storage 存、UI 看。核心三概念Trace 全链路、Span 单节点、服务三层模型。原理靠字节码增强透传 TraceID 串联分布式调用。能干五件事链路追踪、拓扑发现、指标监控、日志关联、实时告警。