wanjunlei 嗯,现在可以了,但是那个@所有人 的标志为什么没有

看看是不是钉钉的权限问题,机器人是群主添加的吗?

    wanjunlei 是群管理员创建的

    通过web控制台创建的普通用户,没有生成对应的receiver么?

    是只能通过yaml文件创建么?

    你好,请问要如何创建多租户的接收器?

    wanjunlei

    我新建了一个接收器,但是不起作用,是还有哪个地方需要配置么?

    webhook和secret直接用明文应该可以吧。

    首先 dev 用户需要在 kubesphere 中存在,其次 dev-dingtalk-receiver 只能接收 dev 用户有权限访问的项目下产生的通知。

    看看 notification-manager-deploy 的日志有没有报错。

      wanjunlei dev用户是存在的,可能是权限的问题。

      拥有企业空间下所有项目查看权限,这个权限够么?我试着把用户改成admin好像也收不到。

      目前的需求是想要配置多个钉钉机器人。

      另外请问下,能否创建多个全局类型的接收器?

      权限应该是够的,看看是不是通知发送失败了

      可以创建多个全局接收器,在后台创建就可以了

        webhook 地址不对,你看下dev-dingtalk-config-secret里面的值对不对

          wanjunlei ok,调通了,感谢大佬的耐心解答。

          另外看这2个应该是不支持明文是吧

          8 个月 后

          wanjunlei

          你好,我按照githu的描述后台添加了receiver和config,但是不能正常发送消息,全局接收器可以正常发送警告,下面是我的配置和用户的项目权限,nm日志没有任何报错

          [upl-image-preview url=

          ]

          把debug日志打开,然后产生一条告警,把完整的日志贴一下

            kubectl edit nm

            spec:
              args:
                - --log.level=debug

            这么打开debug日志,如果按照这种修改还是没有日志,那就说明notification manager 没收到告警

              没找到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 是否符合预期