文学书籍

第11课:服务链路追踪

在前面的课程中,我们已经学习了使用Actuator监控微服务,使用Hystrix监控HystrixCommand。

本文,我们来研究微服务链路追踪。

我们知道,微服务之间通过网络进行通信。 在我们提供服务的同时,我们不能保证网络一定是畅通的,相反,网络是很脆弱的,网络资源也有限。

因此,我们有必要追踪每个网络请求,了解其经过了哪些微服务,延迟多少,每个请求所耗费的时间等。

只有这样,我们才能更好的分析系统拼劲,解决系统问题。

本文,我们主要探讨服务追踪组件Zipkin,SpringCloudSleuth集成了Zipkin。

Zipkin简介Zipkin是Twitter开源的分布式跟踪系统,基于Dapper的论文设计而来。 它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延时等问题。 Zipkin还提供了一个非常友好的界面,便于我们分析追踪数据。 SpringCloudSleuth简介通过SpringCloud来构建微服务架构,我们可以通过SpringCloudSleuth实现分布式追踪,它集成了Zipkin。

Sleuth术语。

第11课:服务链路追踪

提供的文章均由网友转载于网络,若本站转载中的文章侵犯了您的权益,请与本站管理员联系.
Copyright © 2006-2019 文学书籍_文学大全www.hy2733.com All Rights Reserved.