分布式追踪记录请求在构成应用程序的各种服务中的路径。它用于将有关不同工作单元的信息绑定在一起,以了解分布式事务中的一整套事件。工作单元可能在不同的进程或主机中执行。
作为服务所有者,您可以使用分布式追踪为您的服务添加工具,以收集有关服务架构的见解。您可以使用分布式追踪来监控、网络分析和排除现代、云原生、基于微服务的应用程序中组件之间交互的问题。
使用分布式追踪,您可以执行以下功能:
监控分布式事务
优化性能和延迟
执行根本原因分析
Red Hat OpenShift 分布式追踪包含两个主要组件:
Red Hat OpenShift 分布式追踪平台 - 此组件基于开源 Jaeger 项目。
Red Hat OpenShift 分布式追踪数据收集 - 此组件基于开源 OpenTelemetry 项目。
这两个组件都基于供应商中立的 OpenTracing API 和工具。