上海观纵科技有限公司2025-04-05
zipkin由Twitter公司开放源代码的调用链分析系统,基于spring-cloud-sleuth,非常轻量。
Skywalking 是国产的Apache前列开源项目,专注于链路和性能监控,埋点无侵入,本身也支持OpenTracing规范,是开源APM领域的后起之秀,国内市场份额很高。
本回答由 上海观纵科技有限公司 提供
其余 1 条回答
在探针性能方面,zipkin的性能消耗要大于skywalking的,这一点skywalking官网有非常详细的测试报告,插入探针前后对系统性能的影响可以忽略不计。 调用链路分析上,zipkin的链路监控粒度比较粗(相比较而言),调用链展示只到接口级别;skywalking支持主流的各类中间件、开发框架、数据库及消息中间件,不过调用链路分析比Zipkin完备,可以看到方法级的调用错误堆栈,同时skywalking社区非常也非常活跃,作者吴晟老师也经常活跃在很多峰会和论坛。 界面展现上,skywalking有着非常丰富和多维度的展现页面,详情页甚至可以自定义拖拽实现组合布局,就是过于专业,国内也有厂商基于skywalking二开实现了更加友好和美观的展现,可以参考观纵科技的walkingfunny。