随着微服务架构的流行,请求涉及的调用链异常复杂,引入链路追踪组件便于排查问题。笔者在之前写了 几种分布式调用链监控组件的实践与比较,很多读者关注。在随后的实践中进行了更为深入了解,特此搞了一次 Chat 分享,介绍笔者的一些经验,希望能与大家交流。
介绍
分布式环境下,尤其是微服务架构应用广泛,各个服务按照不同的维度进行拆分,一次请求请求往往需要涉及到多个服务。这些服务之间的调用可能非常复杂。因此,全链路调用的跟踪就变得非常重要,我们需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决。
内容
本场 Chat 的主要内容:
- 问题背景
- Google Dapper
- opentracing 规范
- 常用的链路追踪组件
- Jaeger
- Zipkin
- Pinpoint
- Skywalking
- Java 、Go 微服务链路追踪组件的应用实践
本文适合服务端开发人员、实施微服务架构的相关开发和运维人员。通过本文的学习,可以了解几种常用的链路追踪组件功能和特性,并在微服务中进行实践。
欢迎扫描如下的二维码,加入讨论。