自治事件告警配置

本文介绍如何为数据库实例配置自治事件告警,涵盖弹性伸缩、限流、SQL 优化、空间优化、监控指标异常和慢日志数量异常等事件。其中慢日志告警支持智能检测与阈值检测,有效帮助用户为不同负载的实例设置合理的告警。

工作原理

本方案利用数据库自治服务的分析能力实现自动化告警。工作流程如下:

  1. 数据采集:DAS Agent 持续采集数据库实例的性能数据,如慢日志、活跃会话等。

  2. 基线分析:DAS 后台服务处理采集的数据,为各项指标建立动态性能基线。

  3. 异常检测:实时数据与性能基线进行比对,识别偏离正常范围的自治事件。

  4. 规则匹配:自治事件与告警模板中的规则进行匹配。

  5. 发送通知:匹配成功后,发送告警给对应的联系人组。

背景信息

了解以下概念,能帮助您更好地配置告警:

  • 告警规则:定义了触发告警的监控项、触发次数、告警方式等。详情请参见配置告警规则

  • 告警模板:一组告警规则的集合,一个规则可以属于多个告警模板。详情请参见配置告警模板

  • 告警联系人:告警信息的接收人,您可将告警联系人分为不同的告警联系组。详情请参见管理告警联系人

操作步骤

配置告警模板

告警模板用于定义可复用的告警规则。

  1. 登录DAS控制台

  2. 在左侧导航栏中,点击实例监控

  3. 实例监控页,根据数据库实例类型,点击对应的页签,在实例列表中单击目标实例ID进入详情页。

    image

  4. 在实例左侧导航栏中,点击实例告警

  5. 切换至配置信息页签。

  6. 如该实例没有关联过任何告警模板,会提示该实例仍未关联告警模板, 去进行告警配置

    image

  7. 点击告警配置,进入选择告警模板界面。

  8. 从已有模板中选择一个模板或者新增告警模板创建新模板。

  9. 在选择的模板中,点击添加规则按钮,进行规则的添加。

    • 在弹框中,点击新增规则按钮。

    • 新增规则的弹窗中,进行自治事件规则的配置。

      image

    • 新增完成后,勾选已添加的规则,单击确定

  10. 完成模板选择和规则添加后,点击模板选择完成, 下一步

关联告警模板

通过将已创建的告警模板与联系组及目标数据库实例进行关联,可使告警规则生效。联系组具备复用能力,便于统一管理通知策略。

  1. 选择告警联系组页面中,从当前已有的告警联系组中选择一个或者单击新增联系组

    新增告警联系组的弹框中输入联系组名,点击确定后完成新增。

  2. 在所选联系组中,点击添加联系人进行联系人的添加。

  3. 可以勾选已存在的联系人,也可以通过新增联系人按钮,进行联系人的新增。

  4. 联系人添加完成后,点击联系组选择完成, 下一步

    image

  5. 关联资源页面,确认配置无误后,点击提交配置完成告警配置。

    image

结果验证

关联成功后,当实例触发模板中定义的自治事件时,指定联系人将收到告警通知。