配置 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 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。
页面内容