gaomiup20K零S
- 已编辑
企业微信告警配置如下
apiVersion: v1
data:
wechat: xxxxxxxxxxxxxx
kind: Secret
metadata:
labels:
app: notification-manager
name: bigdata-wechat-secret
namespace: kubesphere-monitoring-system
type: Opaque
—
apiVersion: notification.kubesphere.io/v2beta1
kind: Config
metadata:
name: bigdata-wechat-config
namespace: kubesphere-monitoring-system
labels:
app: notification-manager
type: tenant
user: juslink-bigdata
spec:
wechat:
wechatApiUrl: https://qyapi.weixin.qq.com/cgi-bin/
wechatApiSecret:
key: wechat
name: bigdata-wechat-secret
wechatApiCorpId: ww750dxxxxx3c3
wechatApiAgentId: “100xxxxx”
—
apiVersion: notification.kubesphere.io/v2beta1
kind: Receiver
metadata:
name: bigdata-wechat-receiver
namespace: kubesphere-monitoring-system
labels:
app: notification-manager
type: tenant
user: juslink-bigdata
spec:
wechat:
enabled: true
alertSelector:
matchExpressions:
- key: severity
operator: NOTIn
values:
- error
- critical
- key: job
operator: In
values:
- bigdata-node-prod
toUser:
- G1702949
wechatConfigSelector:
matchLabels:
app: notification-manager
type: tenant
user: juslink-bigdata
但是实际告警的消息接收到了带标签的job:bigdata-node-prod
请问,在企业微信告警中如何指定具体的 label,类似地,传统alertmanager做法:
- group_by: [‘alertname’,‘job’]
group_wait: 5m
group_interval: 10m
repeat_interval: 1h
receiver: ‘bigdata-wechat’
match_re:
severity: warning
job: !bigdata-node-prod