在项目中我们也对比过zipkin和pinpoint,个人认为还要考虑以下几方面:
1、定制成本 两者都需要对中间件进行定制化的开发,zipkin开源社区更活跃些,遇到的问题也比较容易解决。pinpoint自身支持了很多的plugin,如果想要二次开发,需要了解它的扩展机制,代码上来说会稍微复杂。
2、维护成本 pinpoint需要维护单独的hbase集群(当然hdfs也少不了)
3、规范 pinpoint是自己走的一套,没有遵守opentracing标准规范,zipkin已有相应实现
作者回复: 嗯,从开源社区角度考虑,openzipkin要比pinpoint更符合