4.4. 使用 Insights Operator
Insights Operator 会定期收集配置和组件故障状态信息,默每两小时向红帽报告这些数据。这些信息可让红帽评估配置,它提供了比 Telemetry 报告更深入的数据。OpenShift Dedicated 用户可以在 Red Hat Hybrid Cloud Console 上的 Insights Advisor 服务中显示报告。
其他资源
- 有关使用 Insights Advisor 发现集群中的问题的更多信息,请参阅使用 Insights 识别集群中的问题。
4.4.1. 了解 Insights Operator 警报
Insights Operator 通过 Prometheus 监控系统向 Alertmanager 声明警报。您可以使用以下方法之一在 OpenShift Dedicated Web 控制台中的 Alerting UI 中查看这些警报:
-
在 Administrator 视角中,点 Observe
Alerting。 -
在 Developer 视角中,点 Observe
<project_name> Alerts 标签页。
目前,Insights Operator 在满足条件时发送以下警报:
警报 | 描述 |
---|---|
| Insights Operator 被禁用。 |
| Red Hat Subscription Management 中不启用简单的内容访问。 |
| Insights 具有集群的活跃建议。 |
4.4.2. 模糊处理 Deployment Validation Operator 数据
默认情况下,当您安装 Deployment Validation Operator (DVO)时,资源的名称和唯一标识符(UID)包含在 OpenShift Dedicated 的 Insights Operator 捕获和处理的数据中。如果您是集群管理员,您可以将 Insights Operator 配置为模糊处理 Deployment Validation Operator (DVO)中的数据。例如,您可以在发送给红帽的归档文件中模糊处理工作负载名称。
要模糊处理资源名称,您必须在 insights-config
ConfigMap
对象中手动设置 obfuscation
属性,使其包含 workload_names
值,如以下步骤中所述。
先决条件
- 启用了远程健康报告(这是默认设置)。
- 使用 "cluster-admin" 角色登录到 OpenShift Dedicated Web 控制台。
-
insights-config
ConfigMap
对象存在于openshift-insights
命名空间中。 - 集群被自我管理,并安装了 Deployment Validation Operator。
流程
-
进入 Workloads
ConfigMaps 并选择 Project: openshift-insights。 -
点
insights-config
ConfigMap
对象打开它。 - 点 Actions 并选择 Edit ConfigMap。
- 点 YAML 视图 单选按钮。
在文件中,使用
workload_names
值设置obfuscation
属性。apiVersion: v1 kind: ConfigMap # ... data: config.yaml: | dataReporting: obfuscation: - workload_names # ...
- 点击 Save。insights-config config-map 详情页面将打开。
-
验证
config.yaml
obfuscation
属性的值是否已设置为- workload_names
。