Apache顶级项目,SkyWalking为何一枝独秀?( 三 )


SkyWalking在永辉超市的典型公开案例中,使用15台OAP节点和20台Elasticsearch节点,就支撑了250多个服务每天高达3TB的监控数据,数据流量超过百亿 。在6.x中,SkyWalking性能从6.0-GA到6.4,每个版本都得到了明显提升 。
2.4 利于二次开发和集成
SkyWalking的二次开发和集成的便利性主要分为两方面 。
面向协议和模块化的设计 。面向协议保证其他的探针接入,只需要学习协议就可以轻松完成对接 。而模块化给予用户深度定制的能力,模块实现的可切换使用户可以对分布式计算过程、集群管理与协调模式、存储、告警引擎、可视化页面等进行个性化定制 。
大量的SkyWalking内置实现提供了第三方网络接口,HTTP或gRPC接口 。用户可以使用第三方程序进行对接,而非进行程序改造 。这样能保证SkyWalking版本升级时周边生态的稳定 。而且在容器化大行其道的今天,网络接口集成的方式也更为友好 。
SkyWalking的几百家公开用户大量使用了这些扩展方式,定制了丰富的内部系统,也保证了SkyWalking内核的稳定和高通用性 。
关于SkyWalking的实战内容推荐阅读《Apache SkyWalking实战》一书,本文经出版社授权发布 。




推荐阅读