Micrometer Tracing在可观测性方面有哪些具体应用?

更新于
2026-08-09 13:19:41
16阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3116个文字,预计阅读时间需要13分钟。

Micrometer Tracing在可观测性方面有哪些具体应用?

简介:使用微服务框架的同学们可能不知道,会遇到类似的问题。有业务同学投诉说未收到消息,或者系统提示500状态码错误。然后App服务端开始根据业务反馈的用户信息查询日志。

简介

使用微服务框架的同学不知道有没有遇到过这样的问题,有业务同学投诉说未收到消息或者系统提示500状态码错误,然后App服务端同学开始根据业务反馈过来的用户信息查询日志,发现当前系统没有问题,然后将下游系统的负责人拉进群里协助排查问题,下游系统的同学又排查发现自己的系统也没问题又会将他的下游系统的同学拉进群,大家重复着这样的循环,群里面的人也越来越多,排查的链路也越来越长,业务同学也很着急催了一次又一次,直到达到循环的终止条件:链路中有一个同学发现系统日志里面抛出了一个异常,终于定位到了问题。

可以看到我们的服务拆分的越细排查问题的时候就会有越多的同学参与进来,耗费的时间就越长,业务对技术的评价变的越差。

日益复杂的软件架构导致系统在出现问题的时候,发现问题和排查问题的效率极低。那这个问题如何解决呢?就需要引入一个称为链路追踪的系统。

说起链路追踪系统,最为著名理论还是谷歌的一篇论文:

《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》

论文中详细的介绍了Dapper链路追踪系统的基本原理和关键技术点。如果对论文原文比较感兴趣可以访问地址:

​​research.google/pubs/pub36356/​​

或者在如下微信公众号 中间件源码 中发送dapper关键词获取原文和译文的PDF。

阅读全文

本文共计3116个文字,预计阅读时间需要13分钟。

Micrometer Tracing在可观测性方面有哪些具体应用?

简介:使用微服务框架的同学们可能不知道,会遇到类似的问题。有业务同学投诉说未收到消息,或者系统提示500状态码错误。然后App服务端开始根据业务反馈的用户信息查询日志。

简介

使用微服务框架的同学不知道有没有遇到过这样的问题,有业务同学投诉说未收到消息或者系统提示500状态码错误,然后App服务端同学开始根据业务反馈过来的用户信息查询日志,发现当前系统没有问题,然后将下游系统的负责人拉进群里协助排查问题,下游系统的同学又排查发现自己的系统也没问题又会将他的下游系统的同学拉进群,大家重复着这样的循环,群里面的人也越来越多,排查的链路也越来越长,业务同学也很着急催了一次又一次,直到达到循环的终止条件:链路中有一个同学发现系统日志里面抛出了一个异常,终于定位到了问题。

可以看到我们的服务拆分的越细排查问题的时候就会有越多的同学参与进来,耗费的时间就越长,业务对技术的评价变的越差。

日益复杂的软件架构导致系统在出现问题的时候,发现问题和排查问题的效率极低。那这个问题如何解决呢?就需要引入一个称为链路追踪的系统。

说起链路追踪系统,最为著名理论还是谷歌的一篇论文:

《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》

论文中详细的介绍了Dapper链路追踪系统的基本原理和关键技术点。如果对论文原文比较感兴趣可以访问地址:

​​research.google/pubs/pub36356/​​

或者在如下微信公众号 中间件源码 中发送dapper关键词获取原文和译文的PDF。

阅读全文