配置 Webhook 通知
Webhook 是应用程序发送由特定事件触发的通知的一种方式,可以实时向其他应用程序发送信息,使用户可以立即接收通知。
本教程介绍如何配置 Webhook 服务器以接收平台通知。
准备工作
您需要准备一个被授予 platform-admin
角色的用户。有关详细信息,请参阅创建企业空间、项目、用户和角色。
配置 Webhook 服务器
以
platform-admin
用户身份登录 KubeSphere Web 控制台。点击左上角的平台管理,选择平台设置。
在左侧导航栏中,点击通知管理下的通知配置,选择 Webhook。
在 Webhook 标签页,设置如下参数:
Webhook URL:Webhook 服务器的 URL。
认证类型:Webhook 身份认证方法。
- 无需认证:无身份认证,所有通知都可以发送到该 URL。
- Bearer 令牌:使用令牌进行身份认证。
- 基础认证:使用用户名和密码进行身份认证。
备注
目前,KubeSphere 不支持 TLS 连接(HTTPS)。如果您使用 HTTPS URL,则需要选择跳过 TLS 认证(不安全)。
勾选通知条件左侧的复选框,设置通知条件。
- 标签:告警策略的名称、级别或监控目标。可以选择标签,也可以自定义标签。
- 操作符:标签和值之间的映射。操作符包括包含值、不包含值、存在和不存在。
值:与标签关联的值。
备注
- 操作符包含值和不包含值需要一个或多个标签值。使用回车符来分隔标签值。
- 操作符存在和不存在判断标签是否存在,不需要标签值。
点击添加来添加通知条件,也可以点击通知条件右侧的 来删除条件。
配置完成后,可以点击发送测试信息进行验证。
在右上角,可以打开未开启开关以启用通知,或关闭已开启开关以禁用通知。
完成后点击确定。
备注
- 设置通知条件后,接收方只会收到满足条件的通知。
- 如果更改现有配置,则必须点击确定才能应用修改后的配置。
当前内容版权归 KubeSphere 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 KubeSphere .