Advertisement

Spring Cloud整合Jaeger

阅读量:

介绍

Jaeger 是 Uber 研发的一款开源分布式追踪工具,支持 OpenTracing API 标准。此类追踪系统主要功能是记录请求过程中涉及的相关信息,例如远程方法调用的执行流程及其耗时情况,常被用于系统问题定位和性能评估。其在监控与诊断基于微服务架构的分布式系统中发挥着重要作用,具体涵盖以下方面:

  • 分布式上下文的传递机制
  • 对分布式事务进行实时监控
  • 实现对问题根源的深入分析
  • 分析服务之间的依赖关系
  • 提升系统性能及降低延迟

本文将介绍如何在 cloud 环境中集成 Jaeger,并对其日志结构进行调整,使其功能与 sleuth 类似。

Jaeger应用价值解析

  1. JaegerUI界面设计更为直观且功能更加全面
  2. 运用UDP传输协议,系统运行效率显著提升
  3. 支持OpenTracing API接口标准
  4. 对系统资源的占用程度更低
  5. 提供多样化的SDK工具集

Jaeger组件功能解析

jaeger-client: 作为 jaeger 的客户端组件,其主要功能是实现 opentracing 协议;

jaeger-agent: 该组件是 jaeger client 的代理程序,用于接收 client 端采集的调用链数据,并将其转发至 c

全部评论 (0)

还没有任何评论哟~