事件规则
更新时间:2025-05-08
概述
事件规则是事件总线的核心能力,主要承担事件筛选、事件提取等能力。每个事件集可配置多条事件规则,每条规则可配置多个事件目标,当规则被命中时,事件会被推送至所指定的事件目标。
前提条件
直接使用云产品事件集,或已经创建自定义事件集
事件规则列表
1.进入云监控平台,点击<事件总线>-><事件规则>,进入到事件规则模块
2.下方展示所选择事件集的事件规则列表,左上角可切换事件集,支持复制,编辑,禁用,删除等操作
事件规则配置
点击事件规则列表左上角“新建事件规则”,进入到事件规则配置页面,根据页面提示填写相关信息,如下图所示:
-
基本信息:
- 事件集默认选中外面列表的事件集,可自行切换
- 事件规则名称必填,描述选填
- 事件示例:单击事件示例,可展开一个事件结构实例,为配置事件匹配规则做参考。
- 事件匹配:用于事件的过滤筛选。在此处定义何种事件可以被匹配触发,可以通过选择方式快速配置事件匹配规则,也可切换自定义事件匹配填写事件默认内容进行自定义事件匹配,目前只支持指定值匹配,二期支持更多匹配规则,详情见事件模式。
注:点击测试可进行事件匹配测试,这里需要和上面事件示例对应,否则事件不匹配
事件投递目标
在事件规则配置页面单击下一步配置事件投递目标,支持HTTP,Kafka,短信,邮件等事件投递目标
- 支持添加多个事件投递目标,至少添加一个投递目标
Http方式
投递目标选择HTTP方式,可投递事件到对应的HTTP目标
- 网络:支持公网和私有网络两种方式
-
URL:
- 公网需要填写url,支持http开头的域名或者ip+端口+路径方式
- 私有网络需要选择vpc,然后填写url地址,私有网络只支持http开头的ip+端口+路径方式
- Body:支持投递完整事件,部分事件,固定值,模版等方式,详情见事件内容转化
短信方式
投递目标选择短信方式,可短信收到对应事件
- 通知对象:选择通知对象,可选择用户或者用户组
- Body:支持变量模版方式,默认给出变量和模版,可自定义编辑。详情见事件内容转化
邮件方式
投递目标选择短信方式,可邮件收到对应事件
kafka方式
投递目标选择Kafka方式,可投递事件到对应的Kafka目标
事件规则详情
事件规则基本信息
显示事件规则配置的详情内容信息,包含基本信息,事件模式匹配信息,事件投递目标信息
事件规则投递监控
展示当前事件规则的投递监控信息,包含投递成功次数,投递失败次数,投递耗时等,可跳转BCM报警模块快速创建事件投递指标报警
事件规则投递历史
展示当前事件规则的投递历史,您可搜索具体事件或根据事件投递时间和投递耗时排序,事件源和投递状态筛选来筛选出您关心的事件进行查看;投递失败事件可点击查看具体原因