1.9. Red Hat OpenShift distributed tracing Platform 3.1 发行注记


此 Red Hat OpenShift distributed tracing 平台发行版本包括 Red Hat OpenShift distributed tracing Platform (Tempo) 和已弃用的 Red Hat OpenShift distributed tracing 平台 (Jaeger)。

1.9.1. Red Hat OpenShift distributed tracing Platform (Tempo)

Red Hat OpenShift distributed tracing Platform (Tempo) 通过 Tempo Operator 提供。

1.9.1.1. 新功能及功能增强

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

  • Red Hat OpenShift distributed tracing Platform (Tempo) 3.1 基于开源 Grafana Tempo 2.3.1。
  • 支持集群范围的代理环境。
  • 支持 TraceQL 到网关组件。

1.9.1.2. 程序错误修复

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

  • 在此次更新之前,当使用 OpenShift Container Platform 4.15 中启用 monitorTab 创建 TempoStack 实例时,不会创建所需的 tempo-redmetrics-cluster-monitoring-view ClusterRoleBinding。在这个版本中,当 Operator 部署到任意命名空间中时,通过为 monitor 选项卡修复 Operator RBAC 解决了这个问题。(TRACING-3786)
  • 在此次更新之前,当在带有 IPv6 网络堆栈的 OpenShift Container Platform 集群上创建 TempoStack 实例时, compactor 和 ingestor pod 以 CrashLoopBackOff 状态运行,从而导致多个错误。这个版本支持 IPv6 集群。(TRACING-3226)

1.9.1.3. 已知问题

当前已知的问题:

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

1.9.2. Red Hat OpenShift distributed tracing Platform (Jaeger)

Red Hat OpenShift distributed tracing Platform (Jaeger) 通过 Red Hat OpenShift distributed tracing Platform Operator 提供。

重要

Jaeger 不使用经 FIPS 验证的加密模块。

1.9.2.1. 支持 OpenShift Elasticsearch Operator

Red Hat OpenShift distributed tracing Platform (Jaeger) 3.1 支持与 OpenShift Elasticsearch Operator 5.6、5.7 和 5.8 一起使用。

1.9.2.2. 过时的功能

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

在 Red Hat OpenShift distributed tracing 平台 3.1 中,由 Tempo Operator 提供的 Tempo,以及由红帽构建的 OpenTelemetry 提供的 OpenTelemetry Collector 是分布式追踪集合和存储的首选 Operator。OpenTelemetry 和 Tempo 分布式追踪堆栈供所有用户采用,因为这将进一步增强。

1.9.2.3. 新功能及功能增强

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

  • Red Hat OpenShift distributed tracing Platform (Jaeger) 3.1 基于开源 Jaeger 版本 1.53.0。

1.9.2.4. 程序错误修复

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

  • 在此次更新之前,jager-query pod 中的 jaeger-agent 容器的连接目标 URL 被 OpenShift Container Platform 4.13 中的另一个命名空间 URL 覆盖。这是因为 jaeger-operator 中的 sidecar 注入代码中的一个错误,从而导致非确定的 jaeger-agent 注入。在这个版本中,Operator 会优先选择与目标部署相同的命名空间中的 Jaeger 实例。(TRACING-3722)

1.9.2.5. 已知问题

当前已知的问题:

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

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.