Istio本身能够很好地与原生Zipkin集成,当集成的外部服务是原生Zipkin时,按照上述步骤部署之后就可以使用Zipkin服务。如图10-9所示,外部Zipkin服务的UI展示了收集的跟踪数据,体现了服务间的调用关系。

图10-9 Zipkin服务的UI
Zipkin的用户界面除了可以查看Span的依赖关系之外,还以瀑布图的形式显示了每个Span的耗时情况,可以一目了然地看到各个服务的性能状况,如图10-10所示。
打开每个Span,还有更详细的数据以键值对的形式呈现,如图10-11所示。

图10-10 查看服务的性能状况

图10-11 Span的数据呈现