wanjunlei 首先 dev 用户需要在 kubesphere 中存在,其次 dev-dingtalk-receiver 只能接收 dev 用户有权限访问的项目下产生的通知。 看看 notification-manager-deploy 的日志有没有报错。
wuguaner wanjunlei dev用户是存在的,可能是权限的问题。 拥有企业空间下所有项目查看权限,这个权限够么?我试着把用户改成admin好像也收不到。 目前的需求是想要配置多个钉钉机器人。 另外请问下,能否创建多个全局类型的接收器?
wanjunlei 支持的 https://github.com/kubesphere/notification-manager/blob/master/pkg/apis/v2beta2/notificationmanager_types.go#L62
JoeWhatUWant wanjunlei 你好,我按照githu的描述后台添加了receiver和config,但是不能正常发送消息,全局接收器可以正常发送警告,下面是我的配置和用户的项目权限,nm日志没有任何报错 [upl-image-preview url= ]
wanjunlei kubectl edit nm spec: args: - --log.level=debug 这么打开debug日志,如果按照这种修改还是没有日志,那就说明notification manager 没收到告警
wanjunlei 没找到receiver,检查下配置是否正确,receiver和config是否是匹配的, 访问下 http://notification-manager-svc.kubesphere-monitoring-system.svc:19093/receivers,这个接口会返回 receiver的信息 如果receiver没问题,就检查下用户的权限, http://notification-manager-svc.kubesphere-monitoring-system.svc:19094/api/v2/tenant?user= 看下这个接口返回的 namespace 是否符合预期