apm系统服务器,APM系统简单对比(zipkin,pinpoint和skywalking)

# APM系统简单对比(zipkin,pinpoint和skywalking)

* [一、性能损耗对比](#_1)

* [二、Zipkin](#Zipkin_6)

* [三、Pinpoint](#Pinpoint_14)

* [四、Skywalking](#Skywalking_25)

## 一、性能损耗对比

![](https://box.kancloud.cn/3826959b7376151dbbd48b55c08e52aa_1240x374.png)

从上表可以看出,在三种链路监控组件中,skywalking的探针对吞吐量的影响最小,zipkin的吞吐量居中。pinpoint的探针对吞吐量的影响较为明显,在500并发用户时,测试服务的吞吐量从1385降低到774,影响很大。然后再看下CPU和memory的影响,在内部服务器进行的压测,对CPU和memory的影响都差不多在10%之内。

## 二、Zipkin

> 调用链

> ![](https://box.kancloud.cn/c2b43f39a2872387083cc8437cf60e5e_1843x410.png)

**优点**:与`spring-cloud`项目整合非常方便,而且支持以`spring-boot`的方式部署`zipkin-collector`

**缺点**:功能比较少,而且有代码入侵(jar包和配置项)

## 三、Pinpoint

> 首页

> ![](https://box.kancloud.cn/f78772730fc4d0b40f470a3d6c8ea716_1914x964.png)

> 调用链

> ![](https://box.kancloud.cn/2cfcf08fc441dd37a131a368068fab4d_1917x915.png)

**优点**:功能比较全,UI比较好,而且调用链的跟踪粒度非常细,并且依靠HBase强大的存储能力适合日志量非常庞大的场景

**缺点**:由于采集信息太过详细所以对性能的损耗最大,并且HBase的维护代价有点大,需要有能力hold住一套HBase集群

## 四、Skywalking

> 首页

> ![](https://box.kancloud.cn/56a8d584265be95dc30e52566bea5af3_2880x1690.png)

> 应用拓扑图

> ![](https://box.kancloud.cn/b173193cbf475b7723f166adf75a57eb_1915x787.png)

**优点**:功能比较全,UI比较好,性能损耗较少,主流中间件和数据库的监控基本都支持

**缺点**:es强在检索能力但存储能力偏弱

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值