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

WhizardTelemetry 告警

本节介绍如何使用“WhizardTelemetry 告警”扩展组件。

WhizardTelemetry 告警基于 KubeSphere 采集的监控数据,可针对不同资源类型和监控指标,提供平台、集群及项目视角的告警及告警规则管理功能。

安装“WhizardTelemetry 告警”扩展组件后,集群和项目左侧导航栏的监控告警菜单下将显⽰告警规则组选项。

注意
  • WhizardTelemetry 告警依赖 WhizardTelemetry 平台服务和 WhizardTelemetry 监控,因此在安装 WhizardTelemetry 告警之前必须先安装 WhizardTelemetry 平台服务和 WhizardTelemetry 监控两个扩展组件,否则告警相关功能无法正常使用!

  • 为了及时收到系统告警消息,建议同时安装 WhizardTelemetry 通知扩展组件。

配置说明:

注意

如果在安装 WhizardTelemetry 告警之后,对 WhizardTelemetry 监控是否启用 Whizard 可观测中心进行了变更,请按以下说明更新WhizardTelemetry 告警的配置。

  • WhizardTelemetry 监控扩展组件未启用 Whizard 可观测中心时:

    1. 安装 WhizardTelemetry 告警扩展组件时,设置 global.rules.distributionMode 为 Member。

    2. 配置 agent.ruler.alertmanagersUrl 为 alertmanager-proxy 服务地址(该服务由 WhizardTelemetry 通知提供,安装在 host 集群,默认可在 http://<host-node-ip>:31093 访问)。

      global:
        rules:
          distributionMode: Member
      
      agent:
        ruler:
          alertmanagersUrl:
          - 'http://<host node ip>:31093'
      说明

      如果未启用 WhizardTelemetry 通知,希望将告警发送到外部 alertmanager 时,请将 agent.ruler.alertmanagersUrl 配置为外部服务地址。

  • WhizardTelemetry 监控扩展组件已启用 Whizard 可观测中心时:

    安装 WhizardTelemetry 告警扩展组件时,保持 global.rules.distributionMode 为 None。

    global:
      rules:
        distributionMode: None

    在该场景下,告警默认直接推送到 alertmanager 服务(该服务由 WhizardTelemetry 通知提供,安装在 host 集群)。保持如下默认配置即可。

    extension:
      ruler:
        alertmanagersUrl:
        - 'dnssrv+http://whizard-notification-alertmanager-headless.kubesphere-monitoring-system.svc:9093'
    说明

    如果未启用 WhizardTelemetry 通知,希望将告警发送到外部 alertmanager 时,请将 extension.ruler.alertmanagersUrl 配置为外部服务地址。

规则组

介绍如何创建、编辑和查看告警规则组。

创建规则组

介绍如何创建告警规则组。

查看规则组列表

介绍如何查看告警规则组列表。

查看规则组详情

介绍如何查看规则组详情。

编辑规则组信息

介绍如何编辑规则组信息。

编辑告警规则

介绍如何编辑规则组中的告警规则。

禁用和启用规则组

介绍如何禁用和启用告警规则组。

删除规则组

介绍如何删除规则组。

重置内置规则组

介绍如何重置内置规则组。

告警

介绍如何使用告警功能。

查看告警列表

介绍如何查看告警列表。