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

Configure WhizardTelemetry Platform Service

The WhizardTelemetry Platform Service is the common service for all extensions of WhizardTelemetry Observability Platform. It is a common APIServer that providing backend platform services for all observability extensions.

Configuration:

  • Modify the extension configuration of WhizardTelemetry Platform Service in conjunction with WhizardTelemetry Monitoring to enable the Whizard Observability Center. For more information, see Whizard Observability Center.

  • When configuring the OpenSearch log receivers for WhizardTelemetry Logging, WhizardTelemetry Auditing, WhizardTelemetry Events, and notification history, if you need to use multiple OpenSearch databases, configure them as follows.

    whizard-telemetry:
      config:
        monitoring:
          enabled: true
          kind: 0
          endpoint: http://prometheus-k8s.kubesphere-monitoring-system.svc:9090
        observability:
          enabled: false
          endpoint: "http://query-frontend-whizard-operated.kubesphere-monitoring-system.svc:10902"
        notification:
          endpoint: http://notification-manager-svc.kubesphere-monitoring-system.svc:19093
          history:
            enable: true
            server:
              elasticsearch:
                endpoints:
                  - https://<the opensearch cluster url>:<port>
                version: opensearchv2
                indexPrefix: notification-history
                basicAuth: true
                username: admin
                password: admin
        auditing:
          enable: true
          servers:
            - elasticsearch:
                cluster:
                - cluster1
                - cluster2
                endpoints:
                  - https://<the opensearch cluster url>:<port>
                version: opensearchv2
                indexPrefix: auditing
                basicAuth: true
                username: admin
                password: admin
            - elasticsearch:
                cluster:
                - cluster3
                - cluster4
                endpoints:
                  - https://<the opensearch cluster url>:<port>
                version: opensearchv2
                indexPrefix: auditing
                basicAuth: true
                username: admin
                password: admin
        events:
          enable: true
          servers:
            - elasticsearch:
                cluster:
                - cluster1
                - cluster2
                endpoints:
                  - https://opensearch-cluster-data.kubesphere-logging-system:9200
                version: opensearchv2
                indexPrefix: events
                basicAuth: true
                username: admin
                password: admin
            - elasticsearch:
                cluster:
                - cluster3
                - cluster4
                endpoints:
                  - https://opensearch-cluster-data.kubesphere-logging-system:9200
                version: opensearchv2
                indexPrefix: events
                basicAuth: true
                username: admin
                password: admin
        logging:
          enable: true
          servers:
            - elasticsearch:
                cluster:
                - cluster1
                - cluster2
                endpoints:
                  - https://<the opensearch cluster url>:<port>
                version: opensearchv2
                indexPrefix: logs
                basicAuth: true
                username: admin
                password: admin
            - elasticsearch:
                cluster:
                - cluster3
                - cluster4
                endpoints:
                  - https://<the opensearch cluster url>:<port>
                version: opensearchv2
                indexPrefix: logs
                basicAuth: true
                username: admin
                password: admin

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