文档

配置告警规则

更新时间:

数据库自治服务DAS支持告警服务,您可以在DAS上自定义告警规则,当数据库实例触发告警规则时,DAS会自动发送告警。本文介绍在配置告警前,如何在DAS上配置和管理告警规则。

新增告警规则

重要

DAS告警类型进行了优化,新增自治事件告警,不再支持事件告警,您已经配置的规则仍然保留,新建规则时只能选择阈值告警自治事件

  1. 登录DAS控制台

  2. 在左侧导航栏中单击告警服务 > 告警规则

  3. 告警规则页,单击页面右上角新增规则新增规则

  4. 新增规则对话框中,设置如下参数,单击确定

    配置

    说明

    规则名

    输入告警规则的名称。

    告警类型

    选择告警的类型。

    • 阈值告警:通过设置告警项的阈值来发送告警通知。支持的阈值告警,请参见本文告警项。

    • 自治事件:通过设置相应的自治事件来发送告警通知。

    规则描述

    设置阈值告警规则的执行方式。

    说明
    • 告警类型阈值告警时,需要配置此参数。

    • 告警检测粒度为1分钟。

    事件类型

    设置发送告警的自治事件类型,当前支持:

    • 弹性伸缩事件

    • 限流事件

    • SQL优化

    • 空间优化

    • 监控指标异常

    说明

    告警类型自治事件时,需要配置此参数。

    发送间隔

    设定告警规则触发后生成的告警消息发送间隔。

    生效时间

    设定告警规则的生效时间。

    告警等级

    设置告警的通知等级。

    说明

    告警类型自治事件时,需要配置此参数。

    通知方式

    可选择通过手机短信、Webhook或邮件的方式发送告警。

    说明

    Webhook当前支持钉钉、企业微信、飞书和应用实时监控服务ARMS。

  5. 告警规则创建后,您就可以进行后续告警配置操作,详情请参见告警配置

管理告警规则

  1. 登录DAS控制台

  2. 在左侧导航栏中单击告警服务 > 告警规则

  3. 告警规则页,管理已有的告警规则。

    管理告警规则

    在目标告警规则操作列,您可以进行如下操作:

    • 查看:查看目标告警规则的详细信息和告警历史。

    • 修改:修改目标告警规则,规则配置参数的详情,请参见本文告警规则配置参数。

    • 禁用:禁用目标告警规则。

    • 删除:删除目标告警规则。

    重要

    修改、禁用和删除告警规则会影响所有包含该规则的告警模板, 请谨慎操作。

告警项

MySQL

告警项

单位

含义

MySQL 磁盘使用率

%

磁盘使用率。

MySQL CPU使用率

%

MySQL服务进程CPU使用率(阿里云数据库最高100%)。

MySQL IOPS利用率

%

IOPS利用率。

MySQL 内存使用率

%

MySQL实例内存使用率(占操作系统总数)。

MySQL 活跃会话数

Count

当前活跃会话。

MySQL 每秒事务数

Per Second

平均每秒事务数。

MySQL 每秒请求数

Per Second

平均每秒请求数。

MySQL delete语句每秒执行次数

Per Second

平均每秒delete语句执行次数。

MySQL insert语句每秒执行次数

Per Second

平均每秒insert语句执行次数。

MySQL insert_select语句每秒执行次数

Per Second

平均每秒insert_select语句执行次数。

MySQL replace语句每秒执行次数

Per Second

平均每秒replace语句执行次数。

MySQL replace_select语句每秒执行次数

Per Second

平均每秒replace_select语句执行次数。

MySQL select语句每秒执行次数

Per Second

平均每秒select语句执行次数。

MySQL update语句每秒执行次数

Per Second

平均每秒update语句执行次数。

MySQL 全表搜索查询每秒执行次数

Per Second

执行全表搜索查询的数量。

MySQL 打开的表数

Count

打开表数。

MySQL 打开的文件数

Count

打开的文件数。

MySQL 每秒排序行数

Per Second

每秒排序行数。

MySQL 备节点复制延迟

Second

备节点复制延迟。

MySQL InnoDB平均每秒删除的行数

Per Second

InnoDB平均每秒删除的行数。

MySQL InnoDB平均每秒插入的行数

Per Second

InnoDB平均每秒插入的行数。

MySQL InnoDB平均每秒读取的行数

Per Second

InnoDB平均每秒读取的行数。

MySQL InnoDB平均每秒更新的行数

Per Second

InnoDB平均每秒更新的行数。

MySQL InnoDB每秒从Buffer Pool读取页的次数

Per Second

InnoDB平均每秒从Buffer Pool读取页的次数(逻辑读)。

MySQL InnoDB每秒往Buffer Pool写入页的次数

Per Second

InnoDB平均每秒往Buffer Pool写入页的次数。

MySQL InnoDB Buffer Pool脏页比率

%

InnoDB Buffer Pool脏页比率,计算公式:Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_data * 100%。

MySQL InnoDB Buffer Pool读缓存命中率

%

InnoDB Buffer Pool读缓存命中率,计算公式:(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) /Innodb_buffer_pool_read_requests * 100%。

MySQL InnoDB 表平均等待row locks次数

Count

InnoDB 表平均等待row locks次数。

MySQL InnoDB 表最大等待row locks时间

ms

InnoDB 表最大等待row locks时间。

MySQL 实例总空间使用量

MB

MySQL 实例总空间使用量。

PolarDB MySQL版

告警项

单位

含义

PolarDB MySQL 磁盘使用率

%

磁盘使用率。

PolarDB MySQL 服务进程CPU使用率

%

服务进程CPU使用率(200%代表使用2个CPU Core)。

PolarDB MySQL IOPS利用率

%

IOPS利用率。

PolarDB MySQL 实例内存使用率

%

实例内存使用率(占操作系统总数)。

PolarDB MySQL 活跃会话数

Count

当前活跃会话。

PolarDB MySQL 每秒事务数

Per Second

计算公式:(Com_commit + Com_rollback) / Uptime。

PolarDB MySQL 每秒请求数

Per Second

计算公式:Queries / Uptime。

PolarDB MySQL 每秒delete语句执行次数

Per Second

平均每秒delete语句执行次数。

PolarDB MySQL 每秒insert语句执行次数

Per Second

平均每秒insert语句执行次数。

PolarDB MySQL 每秒INSERT_SELECT数

Per Second

平均每秒INSERT_SELECT数。

PolarDB MySQL 每秒replace语句执行次数

Per Second

平均每秒replace语句执行次数。

PolarDB MySQL 每秒replace_select语句执行次数

Per Second

平均每秒replace_select语句执行次数。

PolarDB MySQL 每秒select语句执行次数

Per Second

平均每秒select语句执行次数。

PolarDB MySQL 每秒update语句执行次数

Per Second

平均每秒update语句执行次数。

PolarDB MySQL 每秒Multi-DELETE数

Per Second

平均每秒Multi-DELETE数。

PolarDB MySQL 每秒Multi-UPDATE数

Per Second

平均每秒Multi-UPDATE数。

PolarDB MySQL InnoDB 每秒删除的行数

Per Second

InnoDB 平均每秒删除的行数。

PolarDB MySQL InnoDB 每秒插入的行数

Per Second

InnoDB 平均每秒插入的行数。

PolarDB MySQL InnoDB 每秒读取的行数

Per Second

InnoDB 平均每秒读取的行数。

PolarDB MySQL InnoDB 每秒更新的行数

Per Second

InnoDB 平均每秒更新的行数。

Redis

告警项

单位

含义

Redis 内存利用率

%

内存利用率。

Redis 平均响应时间

μs

Redis平均响应时间。

Redis 进程cpu使用率

%

Redis进程cpu使用率。

Redis 网络每秒读取速率

KB/s

网络每秒的读取速率。

Redis 网络每秒写入速率

KB/s

网络每秒的写入速率。

Redis 网络读取利用率

%

网络读取利用率。

Redis 网络写入利用率

%

网络写入利用率。

PostgreSQL

告警项

单位

含义

PostgreSQL 进程的CPU占用率

%

PostgreSQL进程的CPU占用率。

PostgreSQL 活跃会话数

Count

当前活跃连接数。

PostgreSQL IOPS使用率

%

IOPS使用率。

PostgreSQL 磁盘使用率

%

PostgreSQL 空间使用率。

PolarDB PostgreSQL版

告警项

单位

含义

PolarDB PostgreSQL CPU使用率

%

CPU使用率。

PolarDB PostgreSQL 内存使用率

%

内存使用率。

PolarDB PostgreSQL 活跃会话数

Count

当前活跃连接数。

PolarDB PostgreSQL 总IOPS

Per Second

总IOPS。

  • 本页导读 (1)
文档反馈