12.2. 在托管集群中启用监控仪表板


要在托管集群中启用监控仪表板,请完成以下步骤:

流程

  1. 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: ""
  2. 等待几分钟,使 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> 是托管集群的名称。因此,在管理集群的管理控制台中会添加新仪表板。

  3. 要查看仪表板,请登录到管理控制台,并通过点 Observe Dashboards 进入托管集群的仪表板。
  4. 可选: 要在托管集群中禁用监控仪表板,请从 hypershift-operator-install-flags 配置映射中删除 --monitoring-dashboards 标志。当您删除托管集群时,其对应的仪表板也会被删除。

12.2.1. 仪表板自定义

要为每个托管集群生成仪表板,HyperShift Operator 使用存储在 Operator 命名空间中的 monitoring-dashboard-template 配置映射中的模板 (hypershift)。此模板包含一组 Grafana 面板,其中包含仪表板的指标。您可以编辑配置映射的内容来自定义仪表板。

当生成仪表板时,以下字符串将被替换为与特定托管集群对应的值:

Name

描述

__NAME__

托管集群的名称

__NAMESPACE__

托管集群的命名空间

__CONTROL_PLANE_NAMESPACE__

放置托管集群的 control plane pod 的命名空间

__CLUSTER_ID__

托管集群的 UUID,它与托管集群指标的 _id 标签匹配

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.