经过三个半月的大规模重构,sky-walking 3.2版本发布。
此版本是第一个3.2版本,相对于3.1.x版本,sky-walking移除了对于akka的依赖,并在Collector端引入模块化架构,并在3.2的第一个版本中提供基于zookeeper的集群机制。存储依然使用ElasticSearch。
新的架构图如下:
Agent
使用了全新的内核,大幅度提高埋点效率
使用grpc替代HTTP作为默认探针数据上行协议
采用大量的压缩机制,降低网络带宽占用
探针在5000TPS的高压力应用下,只消耗10%的CPU
提供服务依赖追踪
提供JVM数据追踪
提供了更多的插件:https://github.com/wu-sheng/sky-walking/wiki/3.2-supported-list
Collector
全新的模块化架构
支持GRPC数据上报
提高Collector处理性能和稳定性
支持应用拓扑分析
支持服务依赖分析
支持分布式Trace分析
支持JVM数据汇总以及健康监测
sky-walking-UI
提供全新的功能页面
应用拓扑
分布式链路查询
JVM信息采集
服务依赖
引用来自“绫小路清隆”的评论
请问这个主要使用场景是什么?引用来自“wu-sheng”的评论
监控分布式应用的运行情况,比如常见的Spring Cloud、Dubbo等等这种分布式服务集群。追踪运行情况,JVM信息,服务的依赖情况等等。APM的全称就是Applciation Performance Monitor,应用性能监控。
引用来自“绫小路清隆”的评论
这个侵入性强吗?是否要在程序每个接口前执行一个方法?引用来自“绫小路清隆”的评论
请问这个主要使用场景是什么?引用来自“wu-sheng”的评论
监控分布式应用的运行情况,比如常见的Spring Cloud、Dubbo等等这种分布式服务集群。追踪运行情况,JVM信息,服务的依赖情况等等。APM的全称就是Applciation Performance Monitor,应用性能监控。
引用来自“绫小路清隆”的评论
请问这个主要使用场景是什么?APM的全称就是Applciation Performance Monitor,应用性能监控。