管理运维事件

云原生数据仓库 AnalyticDB MySQL 版支持运维事件(小版本升级)管理。您可以设置运维事件通知,在控制台上查看运维事件的任务ID、切换时间、事件状态等,以及手动修改待处理事件的切换时间。本文介绍如何管理运维事件。

前提条件

  • 集群为AnalyticDB for MySQL数仓版集群。

  • 有未处理的运维事件。

    说明

    您可以将鼠标移动到控制台右上角的通知图标上查看是否有未处理的运维事件。

注意事项

  • 实例小版本升级事件切换过程中,数仓版弹性模式单机版集群无法进行读写和管控操作,集群处于不可用状态;其他数仓版系列的集群在升级内核版本时,集群可进行读写操作,但无法进行管控操作。建议在业务低峰期执行升级操作,并确保应用程序具备重连机制。

  • 云数据库的系统维护类事件(如版本升级)通常至少在执行前的3天发送通知;紧急风险修复类事件由于需要尽快修复,通常会在执行前的3天或更短的时间内发送通知。

  • 未设置事件报警规则,或开启消息通知,您将无法收到相应的通知信息。

事件说明

事件类型

事件切换时间

事件影响

影响说明

实例小版本升级

计划切换时间针对事件级别,周期时间针对AnalyticDB for MySQL集群级别。计划切换时间的优先级高于周期时间,如果事件设置了计划切换时间,无论是否设置周期时间,该事件都会在计划切换时间执行切换。如果未配置计划切换时间和周期时间,事件默认会在集群的可维护时间执行切换。

集群闪断。

进入计划切换时间后,将产生下述影响:

  • 集群将发生连接闪断及30秒以内的只读状态(用于等待数据完全同步),请在业务低峰期执行,并确保应用程序具备重连机制。

  • 短暂影响该集群在DMSDTS中的使用,操作完成后自动恢复正常。

设置运维事件通知

您可以通过以下任意一种方式设置运维事件通知:

  • 登录云监控控制台,设置运维事件报警规则。具体操作,请参见设置事件报警

  • 登录消息中心,在消息接收管理>基本接收管理页面,开启云数据库故障或运维通知的通知开关并设置消息接收人(推荐设置为数据库运维人员)。消息中心通知设置

查看待处理事件

  1. 登录云原生数据仓库AnalyticDB MySQL控制台。在左上角选择集群所在地域。在左侧导航栏,单击待处理事件

  2. 待处理事件页面,查看待处理事件详细信息。关于事件的产生原因及对业务的影响,请参见事件说明

修改计划切换时间

计划切换时间只能在生成待处理事件后才能设置,且设置后的计划切换时间只针对您所选择的一个或多个事件生效。设置事件的计划切换时间后,该事件会在计划切换时间自动执行切换。由于事件切换会发生连接闪断,请确保计划切换时间为业务低峰期。

  1. 待处理事件页面的计划内事件列表中,选择目标事件(一个或多个)。

  2. 单击计划内事件列表下方的计划时间配置

  3. 计划时间配置面板,设置计划切换时间。

    若您需要立即执行切换,请选中设置最早执行时间,确定后集群将立即开始执行切换准备,若在设置的最早执行时间点已准备完成,将立即切换。

    说明

    计划切换时间不能晚于最晚操作时间

配置周期时间

周期时间对AnalyticDB for MySQL数仓版所有集群生效,不影响其他数据库产品运维事件的切换时间。配置周期时间后,会在指定周期时间点,对计划内所有未执行且未设置计划切换时间的事件执行切换。

例如配置周期时间为周二00:00:00,计划内的多个集群将同时在周二00:00:00执行小版本升级。

  1. 待处理事件页面,单击右上角周期时间配置

  2. 周期时间配置面板,您可以根据业务需要按两个维度设置周期切换时间。

    说明

    您可以在计划内事件列表上方查看设置的周期切换时间。如果不显示,说明您未配置周期时间。

  3. 单击确定保存

取消计划配置

当前仅小版本升级计划事件可以取消。您可以选择小版本升级计划事件,单击左上方的取消计划配置,取消小版本升级。

查看历史事件

  1. 登录云原生数据仓库AnalyticDB MySQL控制台。在左上角选择集群所在地域。在左侧导航栏,单击历史事件

  2. 历史事件页面,查看历史事件详情,例如任务ID切换时间状态等信息。

    3

相关API

API

描述

DescribeMaintenanceAction - 查询运维事件的详情

查询运维事件的详情。

ModifyMaintenanceAction - 修改维护动作

修改待处理运维事件的切换时间。