• 告警通知
  • 默认接收器如何屏蔽一般告警,只接接收危险告警和重要告警

创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。
发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

默认的 NC 配置是自动生成的,需要怎么修改,达到屏蔽一般告警,只接接收危险告警和重要告警的需求。

[root@silkdo-base-01 ~]# kubectl get nc
No resources found
[root@silkdo-base-01 ~]#
[root@silkdo-base-01 ~]# kubectl -n kubesphere-monitoring-system get secrets alertmanager-main-generated -o json | jq -r '.data."alertmanager.yaml"' | base64 -d
"global":
  "resolve_timeout": "5m"
"inhibit_rules":
- "equal":
  - "namespace"
  - "alertname"
  "source_match":
    "severity": "critical"
  "target_match_re":
    "severity": "warning|info"
- "equal":
  - "namespace"
  - "alertname"
  "source_match":
    "severity": "warning"
  "target_match_re":
    "severity": "info"
- "equal":
  - "namespace"
  "source_matchers":
  - "alertname = InfoInhibitor"
  "target_matchers":
  - "severity = info"
"receivers":
- "name": "Default"
- "name": "null"
- "name": "Watchdog"
- "name": "prometheus"
  "webhook_configs":
  - "url": "http://notification-manager-svc.kubesphere-monitoring-system.svc:19093/api/v2/alerts"
- "name": "event"
  "webhook_configs":
  - "send_resolved": false
    "url": "http://notification-manager-svc.kubesphere-monitoring-system.svc:19093/api/v2/alerts"
- "name": "auditing"
  "webhook_configs":
  - "send_resolved": false
    "url": "http://notification-manager-svc.kubesphere-monitoring-system.svc:19093/api/v2/alerts"
"route":
  "group_by":
  - "namespace"
  - "alertname"
  - "rule_id"
  "group_interval": "5m"
  "group_wait": "30s"
  "receiver": "Default"
  "repeat_interval": "12h"
  "routes":
  - "match":
      "alertname": "Watchdog"
    "receiver": "Watchdog"
  - "matchers":
    - "alertname = InfoInhibitor"
    "receiver": "null"
  - "group_interval": "30s"
    "match":
      "alerttype": "event"
    "receiver": "event"
  - "group_interval": "30s"
    "match":
      "alerttype": "auditing"
    "receiver": "auditing"
  - "match_re":
      "alerttype": ".*"
    "receiver": "prometheus"