1.12. Red Hat OpenShift distributed tracing Platform 2.0 发行注记

1.12.1. 分布式追踪概述

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

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

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

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

  • Red Hat OpenShift distributed tracing Platform (Jaeger),它基于开源 Jaeger 项目
  • Red Hat OpenShift distributed tracing Platform (Tempo),它基于开源 Grafana Tempo 项目
  • Red Hat OpenShift distributed tracing 数据收集,它基于开源 OpenTelemetry 项目

1.12.2. Red Hat OpenShift distributed tracing Platform 2.0.0 中的组件版本

Operator组件Version

Red Hat OpenShift distributed tracing Platform (Jaeger)

Jaeger

1.28.0

Red Hat OpenShift distributed tracing 数据收集

OpenTelemetry

0.33.0

1.12.3. 新功能及功能增强

此发行版本引进了以下新功能和增强:

  • 重新将 Red Hat OpenShift Jaeger 作为 Red Hat OpenShift distributed tracing 平台。
  • 将 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator 更新至 Jaeger 1.28。在未来,Red Hat OpenShift distributed tracing 平台只支持 stable Operator 频道。独立发行版本的频道不再被支持。
  • 为 Query 服务添加了对 OpenTelemetry 协议(OTLP)的支持。
  • 引入了 OperatorHub 中出现的新分布式追踪图标。
  • 包含对文档的滚动更新,以支持名称更改和新功能。

1.12.4. 技术预览功能

  • 此发行版本添加了 Red Hat OpenShift distributed tracing 数据收集作为技术预览,您使用 Red Hat OpenShift distributed tracing 数据收集 Operator 安装。Red Hat OpenShift distributed tracing 数据收集基于 OpenTelemetry API 和工具。Red Hat OpenShift distributed tracing 数据收集包括 OpenTelemetry Operator 和 Collector。您可以使用 Collector 在 OpenTelemetry 或 Jaeger 协议中接收 trace,并将 trace 数据发送到 Red Hat OpenShift distributed tracing 平台。目前还不支持 Collector 的其他功能。OpenTelemetry 收集器允许开发人员使用与供应商无关的 API 检测其代码,避免了供应商锁定并启用不断增长的可观察性工具生态系统。

1.12.5. 程序错误修复

此发行版本解决了 CVE 报告的安全漏洞问题以及程序错误。

1.12.6. 获取支持

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

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

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

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

1.12.7. 使开源包含更多

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