云数据库 MySQL 如何设置存储超用锁定事件告警

这篇说说如何为云数据库 MySQL 设置存储超用锁定事件告警,通过事件总线或可观测平台配置,及时收到通知并扩容或清理数据以避免实例锁定影响业务。 存储超用锁定事件:包含预锁定、磁盘超限锁定及解除锁定四种状态,对应不同触发时机与处理建议。 配置方式:可通过事件总线或可观测平台告警策略,选择事件类型并设置通知对象与渠道。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

这里说明如何为云数据库 MySQL 实例设置存储超用锁定事件告警。

一、背景

在你使用云数据库 MySQL 的过程中,如果实例的购买的存储空间(硬盘大小)快要写满(如何判断存储空间是否超用),系统为了防止数据丢失和保证系统的稳定性,会进行实例锁定,并禁止写入操作,锁定后,该实例仅支持读取数据,不能写入。需要你通过 扩容 或在控制台删除部分数据库表以释放存储空间,从而恢复实例的读写操作,避免影响业务。当实例较多时,可能无法及时关注到每个实例的硬盘使用量情况,此时你可以设置存储超用锁定事件告警,通过系统推送事件通知,及时扩容或释放存储空间(数据文件占满存储空间导致存储超用锁定如何解决)。

二、存储超用锁定相关事件列表

事件告警 触发时机 建议处理
实例将被预锁定 数据文件大小超过购买的存储空间大小 实例仍可读写,请尽快扩容或清理数据,避免24小时后进入锁定状态
磁盘使用超限锁定 预锁定24小时后仍未恢复至非超用状态 实例仅可读,请立即扩容或清理数据以恢复读写
实例预锁定解除 预锁定期间数据文件恢复至购买存储空间以内 无需处理
实例解除锁定 锁定期间完成扩容或数据清理 关注业务写入恢复情况

三、步骤1:开通事件总线

使用事件总线 EventBridge 前,你需在产品页开通该服务。主账号开通方法及为子账号授权使用此服务,请参见 开通事件总线。

四、步骤2:设置事件告警

1. 登录 腾讯云可观测平台 > 事件集。

2. 在上方选择地域为广州。

3. 单击云服务事件集下的 default 事件集。

4. 单击管理事件规则,在跳转页面单击新建。

5. 在新建事件规则页面完成如下配置后单击下一步。

参数 说明
规则名称 填写规则名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2个 – 60个字符。
规则描述 填写规则描述,只能包含数字、中英文及常用标点符号,不超过200个字符。
标签 自定义是否启用标签,启用后可以对该事件规则添加标签。
数据转换 根据事件类型,提供两种不同类型推送模板,你可以根据实际情况选择,对于告警事件,建议统一选择告警通知模板。
事件示例 提供了事件结构示例,为配置事件匹配规则做参考,你可以在事件示例选择下找到目标模板以作参考,云服务类型选择云数据库 MySQL,事件示例可选择其中之一:实例将被锁定,磁盘使用超限锁定,实例预锁定解除,实例解除锁定。
事件模式 支持表单模式和自定义事件,这里建议使用表单模式更为便捷。
云服务类型 选择云数据库 MySQL。
事件类型 这里选择实例将被锁定、磁盘使用超限锁定、实例预锁定解除以及实例解除锁定。
匹配对象 选择事件告警的匹配对象(你要设置事件告警的 MySQL 实例)。

6. 在事件目标页完成相关配置,勾选立即启用事件规则,单击完成。(触发方式有多种类型,你可按需选择,下图以触发方式选择“消息推送”为例,渠道推送将会推送给设定的联系人,需要在接收对象处单独设定接收用户,通知时段请对应账号用户协商确认,接收渠道可选择邮件、站内信、短信、电话)

注意:说明:

注意:如需配置多个事件目标,可单击添加进行设置。

7. 事件消息推送设定完毕后,如发生配置的事件告警信息,系统将会按你设置的接收对象的接收渠道推送通知。

五、通过腾讯云可观测平台配置告警策略

1. 登录 腾讯云可观测平台控制台,在左侧导航选择告警管理 > 策略管理页。

2. 在告警策略列表页,单击新建策略。

3. 在新建策略页中,完成基本信息、告警规则、告警通知的设置。

·策略类型:选择云数据库 > MySQL > 主机监控。

·告警对象:可通过选择对象所在的地域或搜索对象的实例 ID 找到需要关联的对象实例。

·触发条件:选择手动配置,单击添加事件找到存储超用锁定相关告警。

·配置告警通知:支持选择系统预设通知模板和用户自定义通知模板,每个告警策略最多只能绑定三个通知模板,自定义通知模板请参见 新建通知模板。

·选择系统预设模板

·新建模板

4. 确认无误后,单击完成。

赞 (0)
上一篇 4天前
下一篇 4天前