OpenShift Container Platform 收集有关集群的遥测和配置数据,并使用 Telemeter Client 和 Insights Operator 将其报告给 Red Hat。提供给 Red Hat 的数据使本文件中概述的优势成为可能。
通过遥测和 Insights Operator 向 Red Hat 报告数据的集群被认为是已连接集群。
遥测是 Red Hat 用于描述 OpenShift Container Platform Telemeter Client 发送给 Red Hat 的信息。轻量级属性从已连接的集群发送到 Red Hat,以实现订阅管理自动化、监控集群健康状况、协助支持和改善客户体验。
Insights Operator 收集 OpenShift Container Platform 配置数据并将其发送给 Red Hat。这些数据用于产生有关集群可能面临的潜在问题的见解。这些见解会在 OpenShift 集群管理器 上传达给集群管理员。
本文件提供了有关这两个过程的更多信息。
遥测和 Insights Operator 为最终用户带来以下好处
增强的故障识别和解决能力。最终用户可能看起来正常的事件可以由 Red Hat 从跨多个集群的更广泛角度进行观察。从这个角度来看,一些问题可以更快地识别和解决,而无需最终用户打开支持案例或提交 Jira 问题。
高级版本管理。OpenShift Container Platform 提供了candidate
、fast
和stable
发布渠道,使您可以选择更新策略。版本从fast
升级到stable
取决于更新的成功率以及升级期间发生的事件。借助已连接集群提供的信息,Red Hat 可以提高stable
渠道版本的质量,并更快地响应在fast
渠道中发现的问题。
新特性和功能的目标优先级。收集的数据提供了有关 OpenShift Container Platform 的哪些区域使用最多的见解。利用这些信息,Red Hat 可以专注于开发对客户影响最大的新特性和功能。
简化的支持体验。在 Red Hat 客户门户 上创建支持工单时,您可以提供已连接集群的集群 ID。这使得 Red Hat 可以利用已连接的信息提供特定于您的集群的简化支持体验。本文件提供了有关这种增强的支持体验的更多信息。
预测分析。在 OpenShift 集群管理器 上显示的集群见解是由从已连接集群收集的信息提供的。Red Hat 正在投资应用深度学习、机器学习和人工智能自动化,以帮助识别 OpenShift Container Platform 集群面临的问题。
遥测将集群监控指标的精心挑选的子集发送给 Red Hat。Telemeter Client 每隔四分三十秒获取一次指标值,并将数据上传到 Red Hat。这些指标在本文件中进行了描述。
Red Hat 使用此数据流实时监控集群,并在影响客户的问题出现时做出必要的反应。它还允许 Red Hat 向客户推出 OpenShift Container Platform 升级,以最大限度地减少服务影响并持续改进升级体验。
此调试信息可供 Red Hat 支持和工程团队使用,其限制与访问通过支持案例报告的数据相同。Red Hat 使用所有已连接的集群信息来帮助改进 OpenShift Container Platform 并使其更易于使用。
有关更新或升级集群的更多信息,请参见 OpenShift Container Platform 更新文档。
遥测收集以下信息:
版本信息,包括 OpenShift Container Platform 集群版本和已安装的更新详细信息,这些信息用于确定更新版本的可用性
更新信息,包括每个集群可用的更新数量、用于更新的渠道和镜像仓库、更新进度信息以及更新中发生的错误数量
在安装期间生成的唯一随机标识符
帮助 Red Hat 支持团队为客户提供有效支持的配置详细信息,包括云基础设施级别的节点配置、主机名、IP 地址、Kubernetes Pod 名称、命名空间和服务
集群中安装的 OpenShift Container Platform 框架组件及其状态和状况
列为已降级 Operator 的“相关对象”的所有命名空间的事件
关于已降级软件的信息
关于证书有效性的信息
部署 OpenShift Container Platform 的提供商平台名称和数据中心位置
关于组件、功能和扩展的使用信息
关于技术预览和不受支持配置的使用详情
遥测不会收集诸如用户名或密码之类的身份信息。Red Hat 不打算收集个人信息。如果 Red Hat 发现意外收到了个人信息,Red Hat 将删除此类信息。就任何遥测数据构成个人数据而言,请参阅Red Hat 隐私声明,以了解有关 Red Hat 隐私实践的更多信息。
有关如何列出遥测从 OpenShift Container Platform 中的 Prometheus 收集的属性的详细信息,请参阅显示遥测收集的数据。
有关遥测从 Prometheus 收集的属性列表,请参阅上游 cluster-monitoring-operator 源代码。
默认情况下安装并启用遥测。如果您需要选择退出远程运行状况报告,请参阅选择退出远程运行状况报告。
Insights Operator 定期收集配置和组件故障状态,并默认每两小时向 Red Hat 报告一次数据。此信息使 Red Hat 能够评估比通过遥测报告的更详尽的配置和故障数据。
OpenShift Container Platform 用户可以在 Red Hat Hybrid Cloud Console 上的Insights Advisor服务中显示每个集群的报告。如果已识别出任何问题,Insights 将提供更多详细信息,以及(如果可用)有关如何解决问题的步骤。
Insights Operator 不会收集身份信息,例如用户名、密码或证书。有关 Red Hat Insights 数据收集和控制的信息,请参阅Red Hat Insights 数据和应用程序安全性。
Red Hat 使用所有连接的集群信息来:
在 Red Hat Hybrid Cloud Console 上的Insights Advisor服务中识别潜在的集群问题并提供解决方案和预防措施
通过向产品和支持团队提供汇总的和关键的信息来改进 OpenShift Container Platform
使 OpenShift Container Platform 更直观
默认情况下安装并启用 Insights Operator。如果您需要选择退出远程运行状况报告,请参阅选择退出远程运行状况报告。
Insights Operator 收集以下信息:
关于您的集群及其组件的常规信息,以识别特定于您的 OpenShift Container Platform 版本和环境的问题
配置文件(例如镜像注册表配置)您的集群,以确定不正确的设置和特定于您设置的参数的问题
集群组件中发生的错误
正在运行的更新的进度信息以及任何组件升级的状态
部署 OpenShift Container Platform 的平台的详细信息以及集群所在的区域
转换为离散安全哈希算法 (SHA) 值的集群工作负载信息,这允许 Red Hat 评估工作负载的安全性和版本漏洞,而不会泄露敏感详细信息
如果 Operator 报告问题,则会收集有关 `openshift-*` 和 `kube-*` 项目中核心 OpenShift Container Platform Pod 的信息。这包括状态、资源、安全上下文、卷信息等等
有关如何查看 Insights Operator 收集的数据的详细信息,请参阅显示 Insights Operator 收集的数据。
Insights Operator 源代码可供审查和贡献。有关 Insights Operator 收集的项目列表,请参阅Insights Operator 上游项目。
遥测客户端从 Prometheus API 收集选定的时间序列数据。时间序列数据每四分钟三十秒上传到 api.openshift.com 进行处理。
Insights Operator 将从 Kubernetes API 和 Prometheus API 收集到的选定数据打包到存档中。该存档每两小时上传到OpenShift 集群管理器进行处理。Insights Operator 还从OpenShift 集群管理器下载最新的 Insights 分析结果。这用于填充 OpenShift Container Platform Web 控制台中“概述”页面中包含的**Insights 状态**弹出窗口。
与 Red Hat 的所有通信均通过使用传输层安全 (TLS) 和相互证书身份验证的加密通道进行。所有数据在传输中和存储时均已加密。
对处理客户数据的系统的访问是通过多因素身份验证和严格的授权控制来控制的。根据需要知道的基础授予访问权限,并限制为必需的操作。
为启用远程健康监控而收集的信息,详见遥测收集的信息和Insights 运营商收集的信息。
如本文档前面章节所述,Red Hat 收集有关您使用 Red Hat 产品的信息,用于提供支持和升级、优化性能或配置、最大限度地减少服务影响、识别和修复威胁、故障排除、改进产品和用户体验、响应问题以及(如适用)计费目的。
Red Hat 采用旨在保护遥测和配置数据的技术和组织措施。
Red Hat 可能会在 Red Hat 内部共享通过遥测和 Insights 运营商收集的数据,以改善您的用户体验。Red Hat 可能会以汇总形式(不会识别客户)与其业务合作伙伴共享遥测和配置数据,以帮助合作伙伴更好地了解其市场及其客户对 Red Hat 产品的使用情况,或确保由这些合作伙伴共同支持的产品成功集成。
Red Hat 可能会委托某些第三方协助收集、分析和存储遥测和配置数据。
您可以按照选择退出远程健康报告中的说明禁用 OpenShift Container Platform 遥测和 Insights 运营商。