第 1 章 分布式追踪发行注记


1.1. Red Hat OpenShift distributed tracing Platform 3.0 发行注记

1.1.1. 分布式追踪概述

作为服务所有者,您可以使用分布式追踪来检测您的服务,以收集与服务架构相关的信息。您可以使用 Red Hat OpenShift distributed tracing 平台来监控、网络性能分析,并对现代、云原生的微服务应用程序中组件间的交互进行故障排除。

使用分布式追踪平台,您可以执行以下功能:

  • 监控分布式事务
  • 优化性能和延迟时间
  • 执行根原因分析

分布式追踪平台由三个组件组成:

1.1.2. Red Hat OpenShift distributed tracing Platform 3.0 中的组件版本

Operator组件Version

Red Hat OpenShift distributed tracing Platform (Jaeger)

Jaeger

1.51.0

Red Hat build of OpenTelemetry

OpenTelemetry

0.89.0

Red Hat OpenShift distributed tracing Platform (Tempo)

Tempo

2.3.0

1.1.3. Red Hat OpenShift distributed tracing Platform (Jaeger)

1.1.3.1. 过时的功能

在 Red Hat OpenShift distributed tracing 3.0 中,Jaeger 和 Elasticsearch 已被弃用,并计划在以后的发行版本中删除。红帽将在当前发行生命周期中对这些组件提供关键及以上的 CVE 程序错误修复和支持,但这些组件将不再获得功能增强。

在 Red Hat OpenShift distributed tracing 3.0 中,由 Tempo Operator 和 Red Hat build of OpenTelemetry 提供的 OpenTelemetry 收集器提供的 Tempo 是分布式追踪集合和存储的首选 Operator。OpenTelemetry 和 Tempo 分布式追踪堆栈供所有用户采用,因为这将进一步增强。

1.1.3.2. 新功能及功能增强

在这个版本中,对分布式追踪平台(Jaeger)引进了以下改进:

  • 支持 ARM 架构。
  • 支持集群范围的代理环境。

1.1.3.3. 程序错误修复

在这个版本中,为分布式追踪平台(Jaeger)引入了以下程序错误修复:

  • 修复了在使用 oc adm catalog mirror CLI 命令时对断开连接的环境的支持。(TRACING-3546)

1.1.3.4. 已知问题

  • 目前,不支持 Apache Spark。
  • 目前,IBM Z 和 IBM Power Systems 架构不支持通过 AMQ/Kafka 进行流部署。

1.1.4. Red Hat OpenShift distributed tracing Platform (Tempo)

1.1.4.1. 新功能及功能增强

在这个版本中,对分布式追踪平台(Tempo)引入了以下改进:

  • 支持 ARM 架构。
  • 支持 span request count, duration, 和 error count (RED)指标。在 Jaeger 控制台中,可以在作为 Tempo 的一部分或 Observe 菜单的 web 控制台中视觉化指标。

1.1.4.2. 程序错误修复

在这个版本中,为分布式追踪平台(Tempo)引入了以下程序错误修复:

  • 修复了连接到对象存储的自定义 TLS CA 选项支持。(TRACING-3462)
  • 修复了在使用 oc adm catalog mirror CLI 命令时对断开连接的环境的支持。(TRACING-3523)
  • 修复了没有部署网关时的 mTLS。(TRACING-3510)

1.1.4.3. 已知问题

  • 目前,当与 Tempo Operator 一起使用时,Jaeger UI 只显示在最后 15 分钟内发送了 trace 的服务。对于没有在最后 15 分钟内发送 trace 的服务,trace 仍然会被存储,但不会在 Jaeger UI 中显示。(TRACING-3139)
  • 目前,分布式追踪平台(Tempo)在 IBM Z (s390x)架构中会失败。(TRACING-3545)

1.1.5. 获取支持

如果您在执行本文档所述的某个流程或 OpenShift Container Platform 时遇到问题,请访问 红帽客户门户网站。通过红帽客户门户网站:

  • 搜索或者浏览红帽知识库,了解与红帽产品相关的文章和解决方案。
  • 提交问题单给红帽支持。
  • 访问其他产品文档。

要识别集群中的问题,您可以在 OpenShift Cluster Manager Hybrid Cloud Console 中使用 Insights。Insights 提供了问题的详细信息,并在有可用的情况下,提供了如何解决问题的信息。

如果您对本文档有任何改进建议,或发现了任何错误,请为相关文档组件提交 JIRA 问题。请提供具体详情,如章节名称和 OpenShift Container Platform 版本。

1.1.6. 使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 的信息

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.