本节介绍如何配置相关扩展组件,以启用 Whizard 可观测中心。

为了使用 Whizard 可观测中心的完整功能,您需要安装并启用 WhizardTelemetry 平台服务、 WhizardTelemetry 监控以及 WhizardTelemetry 告警管理扩展组件,并进行以下配置。

前提条件

  • 您需要在 KubeSphere 企业版平台具有 platform-admin 角色。有关更多信息,请参阅用户平台角色

  • 已安装 WhizardTelemetry 平台服务WhizardTelemetry 监控以及 WhizardTelemetry 告警管理扩展组件。

操作步骤

  1. 以具有 platform-admin 角色的用户登录 KubeSphere 企业版 Web 控制台。

  2. 点击扩展中心

  3. 点击已安装的组件名称,进入组件详情页。

  4. 点击组件图标下的more,选择扩展组件配置

    WhizardTelemetry 平台服务

    将配置文件中的 whizard-telemetry.config.observability.enabled 参数设置为 true,然后点击确定

    1. whizard-telemetry:
    2. config:
    3. observability:
    4. enabled: true
    5. endpoint: "http://query-frontend-whizard-operated.kubesphere-monitoring-system.svc:10902"

    WhizardTelemetry 监控

    修改配置文件的以下部分,然后点击确定

    1. whizard-monitoring-helper:
    2. whizardHelper:
    3. enabled: true ## set true to enable whizard
    4. whizard:
    5. enabled: true
    6. frontend:
    7. enabled: true
    8. whizardAgentProxy:
    9. enabled: true
    10. whizard-agent-proxy:
    11. config:
    12. gatewayUrl: "http://172.31.73.206:30990" ## set whizard gateway url,default is http://{host_cluster_node_ip}:30990
    13. kube-prometheus-stack:
    14. prometheus:
    15. agentMode: true # agentMode need to be set to true when enable whizard

    WhizardTelemetry 告警管理

    确保 global.rules.distributionMode 为 None。

    1. global:
    2. rules:
    3. distributionMode: None
  5. 编辑完成后,点击顶部导航栏上的grid图标,即可发现 Whizard 可观测中心图标。

    说明

    启用过程可能需要一定时间,请等待启用完成。