4.2. 添加自定义指标
将指标添加到 metrics_list.yaml
文件中,以从受管集群收集。完成以下步骤:
在添加自定义指标前,使用以下命令验证
mco observability
是否已启用:oc get mco observability -o yaml
oc get mco observability -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查
status.conditions.message
部分中的以下信息:Observability components are deployed and running
Observability components are deployed and running
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下命令,在
open-cluster-management-observability
命名空间中创建observability-metrics-custom-allowlist
配置映射:oc apply -n open-cluster-management-observability -f observability-metrics-custom-allowlist.yaml
oc apply -n open-cluster-management-observability -f observability-metrics-custom-allowlist.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将自定义指标名称添加到
metrics_list.yaml
参数。配置映射的 YAML 可能类似以下内容:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以使用其中一个或两个部分。对于用户工作负载指标,请参阅添加用户工作负载指标部分。
- 通过 Explore 页面查询指标,从自定义指标验证数据收集。您也可以在您自己的仪表板中使用自定义指标。
4.2.1. 添加用户工作负载指标 复制链接链接已复制到粘贴板!
从 OpenShift Container Platform 中的工作负载收集 OpenShift Container Platform 用户定义的指标,以显示来自 Grafana 仪表板的指标。完成以下步骤:
在 OpenShift Container Platform 集群上启用监控。请参阅附加资源部分中的 为用户定义的项目启用监控。
如果您有一个为用户定义的工作负载启用监控的受管集群,用户工作负载位于
test
命名空间中,并生成指标。Prometheus 从 OpenShift Container Platform 用户工作负载收集这些指标。在
observability-metrics-custom-allowlist
配置映射中添加用户工作负载指标,以收集测试
命名空间中的指标。查看以下示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.2.2. 删除默认指标 复制链接链接已复制到粘贴板!
如果您不想从受管集群收集特定指标的数据,请从 observability-metrics-custom-allowlist.yaml
文件中删除指标。当您删除指标时,不会从受管集群收集指标数据。完成以下步骤以删除默认指标:
使用以下命令验证
mco observability
是否已启用:oc get mco observability -o yaml
oc get mco observability -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以在 metrics 名称的开头使用连字符
-
将默认指标名称添加到metrics_list.yaml
参数中。查看以下指标示例:-cluster_infrastructure_provider
-cluster_infrastructure_provider
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下命令,在
open-cluster-management-observability
命名空间中创建observability-metrics-custom-allowlist
配置映射:oc apply -n open-cluster-management-observability -f observability-metrics-custom-allowlist.yaml
oc apply -n open-cluster-management-observability -f observability-metrics-custom-allowlist.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 验证 observability 服务是否没有从受管集群收集特定的指标。当您从 Grafana 仪表板查询指标时,指标不会显示。