< img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3131724&fmt=gif" />

Enable Whizard Observability Center

This section describes how to configure the relevant extensions to enable the Whizard Observability Center.

To use the full functionality of the Whizard Observability Center, you need to install and enable the WhizardTelemetry Platform Service, WhizardTelemetry Monitoring, and WhizardTelemetry Alerting extensions, and perform the following configurations.

Prerequisites

  • You should have the platform-admin role on the KubeSphere platform. For more information, see Users and Platform Roles.

  • The WhizardTelemetry Platform Service, WhizardTelemetry Monitoring, and WhizardTelemetry Alerting extensions are installed.

Steps

  1. Log in to the KubeSphere web console with a user who has the platform-admin role.

  2. Click Extensions Center.

  3. Click the name of the installed extension to enter the details page.

  4. Click more below the icon and select Extension Config.

    WhizardTelemetry Platform Service

    Set the whizard-telemetry.config.observability.enabled parameter in the configuration file to true, and then click OK.

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

    WhizardTelemetry Monitoring

    Modify the following part of the configuration file, and then click OK.

    whizard-monitoring-helper:
      whizardHelper:
        enabled: true   ## set true to enable whizard
    
    whizard:
      enabled: true
    
    frontend:
      enabled: true
    
    whizardAgentProxy:
      enabled: true
    
    whizard-agent-proxy:
      config:
        gatewayUrl: "http://172.31.73.206:30990"   ## set whizard gateway url,default is http://{host_cluster_node_ip}:30990
    
    kube-prometheus-stack:
      prometheus:
        agentMode: true    # agentMode need to be set to true when enable whizard

    WhizardTelemetry Alerting

    Ensure that global.rules.distributionMode is set to None.

    global:
      rules:
        distributionMode: None
  5. After editing, click grid on the top navigation bar to find the Whizard Observability Center icon.

    Note

    The enabling process may take some time, please wait for it to complete.

Receive the latest news, articles and updates from KubeSphere


Thanks for the feedback. If you have a specific question about how to use KubeSphere, ask it on Slack. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.

What’s on this Page