跟我学SpringCloud | 第十五篇:微服务利剑之APM平台(一)Skywalking
SpringCloud系列教程 | 第十五篇:微服务利剑之APM平台(一)Skywalking Springboot: 2.1.7.RELEASE SpringCloud: Greenwich.SR2 [TOC] 1. Skywalking概述 Skywalking与2016年11月2日由国人吴晟在Github上传v1.0版本,用于提供分布式链路追踪功能,从5.x开始,成为一个功能较为完善的APM(Application Performance Management)系统,2019年4月17日从Apache孵化器毕业,正式成为Apache顶级项目。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。官方对自己介绍是专为微服务,云原生和基于容器(Docker,Kubernetes,Mesos)架构而设计。 2. Skywalking主要功能 服务,服务实例,端点指标分析 根本原因分析 服务拓扑图分析 服务,服务实例和端点依赖性分析 慢服务检测 性能优化 分布式跟踪和上下文传播 数据库访问指标、检测慢速数据库访问语句(包括SQL) 告警 3. Skywalking主要特性 多种监控手段,语言探针和service mesh 多语言自动探针,Java,.NET Core和Node.JS 多种后端存储支持 轻量高效 模块化,UI、存储、集群管理多种机制可选 支持告警