1.10. Red Hat OpenShift distributed tracing Platform 3.0 发行注记
1.10.1. Red Hat OpenShift distributed tracing Platform 3.0 中的组件版本
Operator | 组件 | Version |
Red Hat OpenShift distributed tracing Platform (Jaeger) | Jaeger | 1.51.0 |
Red Hat OpenShift distributed tracing Platform (Tempo) | Tempo | 2.3.0 |
1.10.2. Red Hat OpenShift distributed tracing Platform (Jaeger)
1.10.2.1. 过时的功能
在 Red Hat OpenShift distributed tracing Platform 3.0、Jaeger 和对 Elasticsearch 的支持仍被弃用,并计划在以后的发行版本中删除。红帽将在当前发行生命周期中对这些组件提供关键及以上的 CVE 程序错误修复和支持,但这些组件将不再获得功能增强。
在 Red Hat OpenShift distributed tracing 平台 3.0 中,由 Tempo Operator 提供的 Tempo,以及由红帽构建的 OpenTelemetry 提供的 OpenTelemetry Collector 是分布式追踪集合和存储的首选 Operator。OpenTelemetry 和 Tempo 分布式追踪堆栈供所有用户采用,因为这将进一步增强。
1.10.2.2. 新功能及功能增强
在这个版本中,对分布式追踪平台(Jaeger)引进了以下改进:
- 支持 ARM 架构。
- 支持集群范围的代理环境。
1.10.2.3. 程序错误修复
在这个版本中,为分布式追踪平台(Jaeger)引入了以下程序错误修复:
-
在此次更新之前,Red Hat OpenShift distributed tracing Platform (Jaeger) Operator 使用了与
relatedImages
以外的其他镜像。这会导致在启动jaeger
pod 时在断开连接的网络环境中出现 ImagePullBackOff 错误,因为oc adm catalog mirror
命令会镜像relatedImages
中指定的镜像。在这个版本中,在使用oc adm catalog mirror
CLI 命令时为断开连接的环境提供支持。(TRACING-3546)
1.10.2.4. 已知问题
当前存在一个已知问题:
- 目前,不支持 Apache Spark。
- 目前,IBM Z 和 IBM Power 架构不支持通过 AMQ/Kafka 进行流部署。
1.10.3. Red Hat OpenShift distributed tracing Platform (Tempo)
1.10.3.1. 新功能及功能增强
在这个版本中,对分布式追踪平台(Tempo)引入了以下改进:
- 支持 ARM 架构。
- 支持 span request count, duration, 和 error count (RED)指标。在 Jaeger 控制台中,可以在作为 Tempo 的一部分或 Observe 菜单的 web 控制台中视觉化指标。
1.10.3.2. 程序错误修复
在这个版本中,为分布式追踪平台(Tempo)引入了以下程序错误修复:
-
在此次更新之前,
TempoStack
CRD 不接受自定义 CA 证书,尽管选项可以选择 CA 证书。在这个版本中,对连接到对象存储的自定义 TLS CA 选项的支持。(TRACING-3462) -
在此次更新之前,当将 Red Hat OpenShift distributed tracing Platform operator 镜像镜像到断开连接的集群中使用的镜像 registry 时,
tempo
,tempo-gateway
,opa-openshift
, 和tempo-query
的相关 Operator 镜像没有被镜像(mirror)。在这个版本中,在使用oc adm catalog mirror
CLI 命令时对断开连接的环境的支持。(TRACING-3523) - 在此次更新之前,当没有部署网关时,Red Hat OpenShift distributed tracing 平台的查询 frontend 服务会使用内部 mTLS。这会导致端点失败。在这个版本中修复了在没有部署网关时的 mTLS。(TRACING-3510)
1.10.3.3. 已知问题
当前已知的问题:
- 目前,当与 Tempo Operator 一起使用时,Jaeger UI 只显示在最后 15 分钟内发送了 trace 的服务。对于没有在最后 15 分钟内发送 trace 的服务,trace 仍然会被存储,但不会在 Jaeger UI 中显示。(TRACING-3139)
-
目前,分布式追踪平台(Tempo)在 IBM Z (
s390x
)架构中会失败。(TRACING-3545)