创建事件规则

最近更新时间:2024-11-01 15:40:33

我的收藏

操作场景

云数据库 Redis® 已接入 腾讯云可观测平台,支持上报腾讯云可观测平台事件,所有的腾讯云可观测平台事件将自动投递到腾讯云 事件总线(EventBridge)云服务事件集

腾讯云可观测平台事件

当前支持上报的腾讯云可观测平台事件如下表所示。
事件中文名称
事件英文名称
事件类型
从属维度
有无恢复概念
事件描述
处理方法和建议
主备切换
MasterSlaveSwitched
状态变更
Redis 实例维度
云数据库 Redis® 发生故障切换
故障会导致连接 Redis 服务的访问断开和短暂的不可用,请关注业务是否有自动重连机制,以确保业务快速恢复
服务不可用
ServiceNotAvailable
异常事件
Redis 实例维度
云数据库 Redis® 发生故障导致服务不可用
我们将第一时间恢复服务,并且发送服务恢复通知,如果您有灾备实例,请尝试将业务切换到灾备实例
只读副本故障切换
ReadonlyReplicaSwitched
状态变更
Redis 实例维度
云数据库 Redis® 发生只读副本故障切换
我们将第一时间恢复服务,并且发送服务恢复通知,如果您有灾备实例,请尝试将业务切换到灾备实例,或者新增只读副本
只读副本不可用
ReadonlyReplicaNotAvailable
异常事件
Redis 实例维度
云数据库 Redis® 发生只读副本故障
我们将第一时间恢复服务,并且发送服务恢复通知,如果您有灾备实例,请尝试将业务切换到灾备实例,或者新增只读副本
服务器故障导致实例迁移
ServerfailureInstanceMigration
状态变更
Redis 实例维度
云数据库 Redis® 发生服务器故障
系统监测到主机存在硬件隐患,自动迁移切换,切换时间以当前维护时间窗为准,如需更改切换时间,请及时调整

事件目标

一条事件规则可以有多个事件目标。创建事件规则之前,请先规划事件目标类型。事件总线当前支持以下事件目标
消息推送(仅支持云服务事件集中的规则)

计费说明

腾讯云提供事件总线 EventBridge 按量计费的购买方式。具体信息,请参见 事件总线 > 产品定价
类型
按量计费
付款方式
根据实际投递到事件集的事件数量,每小时结算
计费单位
元/百万条事件
使用场景
消息量少或消息量波动大的应用场景,可以有效避免资源浪费

操作步骤

1. 登录 事件总线控制台,选择左侧导航栏中的 事件规则
2. 在右侧页面上方,地域请选择广州,在事件集下拉列表选择 default
云服务事件集用以收集全地域的腾讯云服务产生的监控事件与审计事件。默认创建在广州,不可删除。
在左侧导航选择事件集,在事件集列表,单击 default ,可查看默认的 default 事件集已经包含云数据库 Redis®。具体操作,请参见 官方云服务事件源
3. 单击新建,在新建事件规则导航的事件模式页面,根据下表参数解释,配置页面参数。

界面区域
界面参数
参数解释
基础信息
地域
创建事件规则所在地域。
事件集
事件规则所属的事件集信息。
规则名称
设置事件规则的名称,只能包含字母、中文、数字、下划线、连字符,以字母/中文开头,以数字、字母或中文结尾,2~60个字符。
注意:
规则名称一旦创建无法修改。
规则描述
对事件规则简要描述。
标签
勾选启动,给事件设置标签键与值。
数据转换
勾选是否需要数据转换。
事件示例
云服务类型
在下拉列表中,选择云数据库 Redis
事件示例选择
在下拉列表中,可选择需设置规则的事件类型,可查看该事件示例的JSON 格式。
事件匹配
事件模式
表单模式:该模式可以选择云服务类型,及事件类型,给出事件匹配规则。
1.1 在此区域的云服务类型的下拉框中,选择云数据库 Redis®
1.2 在此区域的事件类型的下拉框中,选择具体的事件。
1.3 匹配对象的下拉框,选择具体监控的实例。
1.4 在右侧事件匹配规则预览区域,将默认以JSON的语法格式生成事件规则。
1.5 单击测试匹配规则,可进行基本的语法检查;单击编辑匹配规则,可按需调整。
自定义事件:自定义编写事件匹配规则。
4. (可选)如果在事件模型基础信息中勾选数据转换,单击下一步,显示事件转换新建数据转换页面,如下图所示。根据下表参数解释,配置数据转换的格式及字段,单击确认,开始解析数据。等待解析数据完成,设置过滤器规则和数据处理方式。具体操作,请参见 配置数据转换
说明:
EventBridge 提供简单的数据处理功能,通过传入数据和配置项,可以实现对数据格式化处理,然后返回处理完成的结构化数据,分发下游目标,构建数据源和数据处理系统间的桥梁。

界面参数
参数解释
事件模式预览
选择示例事件,可使用事件模板进行数据转换。
选择手动输入,可在下方的输入框自定义事件字段。
云服务类型
在下拉列表中,选择云数据库 Redis
事件模板
在下拉框选择具体的事件,将根据所选的事件自动生成 JSON 格式的事件规则。
转换目标
完整事件:将事件字段完整结构路由到事件目标。
部分事件:事件总线 EventBridge 通过 JSONPath 配置的事件字段从 CloudEvents 中提取事件中的参数,将指定的事件字段路由到事件目标。
JSONPath
转换目标选择部分事件时,显示该参数。请在输入框,输入需转换的事件字段。
解析模式
1. 选择解析的模式,支持 JSON、分隔符、正则提取。
2. 单击确认,生成解析结果。
3. 单击测试,查看测试结果。
5. 单击下一步, 选择该条规则绑定的事件目标,您可以将收集到的事件投递到指定的投递目标完成处理与消费。下图以触发方式消息推送为例。

6. 事件规则需立即生效,请勾选立即启用事件规则,单击完成

事件规则相关接口

接口名称
接口功能
检验规则
创建事件规则
删除事件规则
获取事件规则详情
获取事件规则列表
更新事件规则

更多操作

查看、编辑和删除事件规则,请参见 管理事件规则

常见问题

事件规则相关概念、计费相关的常见问题,请参见 事件总线 > 常见问题