流计算 Oceanus 产品支持多种作业的 异常事件检测与展示。当异常事件发生后,会推送到用户的 EventBridge 事件总线服务。用户可以在 EventBridge 的 事件规则 面板上,配置相关事件匹配规则,以接收 Oceanus 后台发来的各类事件。
目前 EventBridge 的告警渠道支持短信、电话、微信、邮件、站内信、企业微信机器人、Webhook 接口回调等,请按需使用。
注意
所有地域的流计算作业事件,都会上报到 EventBridge 广州地域,名为 default 的 “云服务事件集”,如下图。如果在配置规则时选择了其他地域或其他事件集,则无法收到事件推送。
对于单个账号,24 小时内请勿发送超过 1000 条消息,以免触发限频而导致收不到告警。
查看作业告警策略
1. 打开 EventBridge 的 事件规则 面板,选择广州区,即可查看配置过的所有规则列表。
2. 单击每条规则右边的 编辑 按钮,可以查看规则的详情,例如匹配哪些云产品的事件,推送目标渠道等。
新增作业告警策略
1. 打开 EventBridge 的 事件规则 面板,选择广州区,单击新建按钮。
2. 在新建事件规则面板,在基础信息栏目,输入规则名称,以及规则描述。建议规范化命名,避免后续难以区分。
3. 在事件匹配栏目,云服务类型选择流计算 Oceanus,事件类型可以选择全部事件或自行选择需要订阅的事件(事件名区分大小写)。此外,EventBridge 支持非常灵活的 事件模式配置,可以根据实际需求,对事件名等字段进行前缀匹配、后缀匹配、除外匹配、包含匹配等过滤。
单击 自定义事件或编辑匹配规则可以在事件匹配规则 JSON 中根据相关字段进行过滤。
说明:在事件匹配规则 JSON 中可以根据作业 ID、作业目录、作业创建人、集群、空间等维度来为作业配置事件告警,用户可以在 data 对应字段后填写具体的值,根据对应条件触发事件告警。更多用法请参见 事件模式 。
常用字段如下表所示:
字段名 | 说明 | 例 |
instanceId | 作业ID | cql-xxxxxx |
folderId | 作业所在目录ID | folder-xxxxxxxx |
creatorUin | 作业创建人uin | 123456 |
clusterId | 作业所在集群ID | cluster-xxxxxxxx |
workSpaceId | 作业所在工作空间ID | space-xxxxxxxx |
其他字段可参考 事件类型 的 事件示例。
4. 在 事件目标 栏目,触发方式选择消息推送,然后配置消息模板、告警内容、通知方式、接收对象、通知时段、接收渠道、等。
5. 勾选立即启用事件规则,单击完成按钮,即可等待事件的推送。