12.2. 在托管集群中启用监控仪表板
要在托管集群中启用监控仪表板,请完成以下步骤:
流程
在
local-cluster
命名空间中创建hypershift-operator-install-flags
配置映射,确保在data.installFlagsToAdd
部分中指定--monitoring-dashboards
标志。例如:kind: ConfigMap apiVersion: v1 metadata: name: hypershift-operator-install-flags namespace: local-cluster data: installFlagsToAdd: "--monitoring-dashboards" installFlagsToRemove: ""
等待几分钟,使
hypershift
命名空间中的 HyperShift Operator 部署被更新,使其包含以下环境变量:- name: MONITORING_DASHBOARDS value: "1"
当启用监控仪表板时,对于 HyperShift Operator 管理的每个托管集群,Operator 会在
openshift-config-managed
命名空间中创建一个名为cp-<hosted_cluster_namespace>-<hosted_cluster_name>
的配置映射,其中<hosted_cluster_namespace>
是托管集群的命名空间,<hosted_cluster_name>
是托管集群的名称。因此,在管理集群的管理控制台中会添加新仪表板。-
要查看仪表板,请登录到管理控制台,并通过点 Observe
Dashboards 进入托管集群的仪表板。 -
可选: 要在托管集群中禁用监控仪表板,请从
hypershift-operator-install-flags
配置映射中删除--monitoring-dashboards
标志。当您删除托管集群时,其对应的仪表板也会被删除。
12.2.1. 仪表板自定义
要为每个托管集群生成仪表板,HyperShift Operator 使用存储在 Operator 命名空间中的 monitoring-dashboard-template
配置映射中的模板 (hypershift
)。此模板包含一组 Grafana 面板,其中包含仪表板的指标。您可以编辑配置映射的内容来自定义仪表板。
当生成仪表板时,以下字符串将被替换为与特定托管集群对应的值:
Name | 描述 |
| 托管集群的名称 |
| 托管集群的命名空间 |
| 放置托管集群的 control plane pod 的命名空间 |
|
托管集群的 UUID,它与托管集群指标的 |