详情页标题前

阿里云日志服务SLS设置告警-云淘科技

详情页1

日志服务已内置PolarDB监控规则模板,您只需添加对应的告警实例即可实时监控PolarDB集群,并可通过钉钉等渠道接收到告警通知。本文介绍设置告警的操作步骤及相关操作。

前提条件

已开启PolarDB MySQL审计日志的采集。具体操作,请参见开启数据采集功能。

步骤一:配置行动策略

  1. 登录日志服务控制台。
  2. 在日志应用区域的云产品Lens页签中,单击CloudLens for PolarDB。
  3. 在左侧导航栏中,单击告警管理。
  4. 在告警中心页面,选择告警管理 > 行动策略。
  5. 在行动策略列表中,找到目标行动策略(sls.app.polardb.builtin),单击修改。您也可以创建新的行动策略用于告警通知。具体操作,请参见创建行动策略。
  6. 在编辑行动策略对话框中,将请求地址修改为钉钉群机器人的Webhook地址。其他选项,保持默认配置。然后单击确认。如何获取钉钉群机器人的Webhook地址,请参见钉钉-自定义。您也可以根据业务需求,使用其他告警渠道。具体操作,请参见通知渠道说明。

步骤二:添加告警实例

日志服务已内置多种告警监控规则模板,您只需根据业务需求,添加对应的告警实例即可。此处以添加PolarDB高频访问IP检测对应的告警实例为例。

  1. 在告警中心页面,单击规则/事务。
  2. 在规则/事务页签下,单击PolarDB。阿里云日志服务SLS设置告警-云淘科技
  3. 在规则列表中,单击PolarDB高频访问IP检测对应的添加。
  4. 在参数设置对话框中,配置告警监控规则,然后单击设置并开启。
    参数 说明
    告警名称 告警名称,支持自定义。
    行动策略 当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

    严重度 设置告警消息的严重度。
    静默期 设置告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
    高频访问阈值 2分钟内,同一个IP地址对一个PolarDB集群的访问次数超过此阈值时,触发告警。
    PolarDB集群ID 设置PolarDB集群ID。

    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。

    添加完成后,您可以在告警监控规则列表中,单击PolarDB高频访问IP检测规则对应的+,查看已开启的告警实例。

相关操作

在规则/事务页签中,您还可以进行如下操作。

操作 说明
关闭告警实例 关闭告警实例,告警监控规则不会再触发告警,状态变更为未开启。该操作不会删除参数中定义的配置数据。需要再次开启时,无需重新配置规则参数,可以直接开启。
临时关闭告警实例 临时关闭告警实例后,在指定时长内不再触发告警。
恢复告警实例 处于临时关闭状态的监控实例,可随时恢复告警。
删除告警实例 删除告警实例,状态变更为未创建。该操作会删除参数中定义的PolarDB集群ID、阈值等配置数据。再次开启时,需要重新配置参数。
关注告警实例 将目标告警实例添加到关注列表中。
查看告警详情 跳转至告警概览页面,您可以查看告警概览信息和告警历史统计报表。

告警监控规则

PolarDB外网访问检测

项目 说明
规则名称 PolarDB外网访问检测
作用 监控PolarDB集群是否被外网IP地址访问。当PolarDB集群被外网IP地址访问时,触发告警。
参数配置
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
外部配置 设置允许被外网访问的PolarDB集群白名单。白名单中的PolarDB集群被外网IP地址访问时,不会触发告警。

PolarDB高频访问IP检测

项目 说明
规则名称 PolarDB高频访问IP检测
作用 监控同一个IP地址对PolarDB集群的访问频率。2分钟内,同一个IP地址对PolarDB集群的访问频率超过高频访问阈值时,触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • 高频访问阈值:2分钟内,同一个IP地址对一个PolarDB集群的访问频率超过该阈值时,触发告警。默认值:30次。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
外部配置 设置PolarDB高频访问IP地址白名单。白名单中的IP地址对PolarDB集群发起高频访问时,不会触发告警。

PolarDB登录失败次数过多告警

项目 说明
规则名称 PolarDB登录失败次数过多告警
作用 监控登录PolarDB集群失败的次数。在5分钟内,登录一个PolarDB集群的失败次数超过最大失败登录次数时,触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • 最大失败登录次数:5分钟内,允许登录一个PolarDB集群失败的最大次数。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
外部配置

PolarDB慢SQL检测

项目 说明
规则名称 PolarDB慢SQL检测
作用 监控PolarDB SQL的执行时间。当PolarDB SQL执行时间超过慢SQL时间阈值时,被判定为慢SQL,将触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • 慢SQL时间阈值:PolarDB SQL执行时间超过该阈值时,判定为慢SQL。默认值:1000微秒。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

PolarDB危险的SQL执行告警

项目 说明
规则名称 PolarDB危险的SQL执行告警
作用 监控PolarDB集群中是否存在危险SQL执行。当PolarDB集群中出现危险SQL执行时,触发告警。

危险SQL监控主要是通过监控SQL中是否包含注入语句关键词、是否存在访问元数据表information_schema。

参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

PolarDB SQL执行错误数过多告警

项目 说明
规则名称 PolarDB SQL执行错误数过多告警
作用 监控PolarDB SQL执行错误的次数。当PolarDB SQL执行错误数超过最大错误次数时,触发告警。

PolarDB MySQL审计日志中fail字段的值大于0,表示一次错误。

参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • 最大错误次数:2分钟内,在一个PolarDB集群中允许SQL执行错误的最大次数。默认值:10次。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

PolarDB大批量数据删除告警

项目 说明
规则名称 PolarDB大批量数据删除告警
作用 监控PolarDB集群中大批量数据删除事件。当删除的数据行数超过大批量删除界定阈值时,触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • 大批量删除界定阈值:当删除的数据行数超过该阈值时,被判定为大批量删除事件。默认值:10行。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

PolarDB大批量数据修改事件告警

项目 说明
规则名称 PolarDB大批量数据修改事件告警
作用 监控PolarDB大批量数据修改事件。当修改的数据行数超过大规模修改界定阈值时,触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • 大规模修改界定阈值:当修改的数据行数超过该阈值时,判定为大规模修改事件。默认值:10行。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

PolarDB数据库更新峰值监控告警

项目 说明
规则名称 PolarDB数据库更新峰值监控告警
作用 监控PolarDB MySQL数据库的更新(增删改)峰值。当更新峰值超过更新峰值阈值时,触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • 更新峰值阈值:PolarDB MySQL数据库更新峰值阈值。默认值:100行/秒。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

PolarDB数据库查询峰值监控告警

项目 说明
规则名称 PolarDB数据库查询峰值监控告警
作用 监控PolarDB MySQL数据库的查询峰值。当查询峰值超过查询峰值阈值时,触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • 查询峰值阈值:PolarDB MySQL数据库查询峰值阈值。默认值:1000行/秒。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

PolarDB更新SQL平均执行时间监控告警

项目 说明
规则名称 PolarDB更新SQL平均执行时间监控告警
作用 监控PolarDB集群中每条更新SQL(增删改)的平均执行时间。当PolarDB集群中每条更新SQL的平均执行时间超过SQL平均执行时间阈值时,触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • SQL平均执行时间阈值:PolarDB集群中每条更新SQL的平均执行时间阈值。默认值:0.005秒/条。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

PolarDB查询SQL平均执行时间监控告警

项目 说明
规则名称 PolarDB查询SQL平均执行时间监控告警
作用 监控PolarDB中查询SQL的平均执行时间。当查询SQL平均执行时间超过SQL平均执行时间阈值时,触发告警。
参数配置
  • 告警名称:告警名称。
  • 行动策略:当前告警监控规则所绑定的行动策略,日志服务将通过该行动策略给指定用户发送告警通知。

    默认为sls.app.polardb.builtin(SLS PolarDB内置行动策略)。您也可以自定义行动策略。具体操作,请参见创建行动策略。

  • 严重度:告警消息的严重度。
  • 静默期:告警静默期,即设置重复通知的间隔。重复的告警在静默期内不会被重复通知。例如1d(1天)、2h(2小时)、3m(3分钟)。
  • SQL平均执行时间阈值:PolarDB集群中每条查询SQL的平均执行时间阈值。默认值:0.005秒/条。
  • PolarDB集群ID:PolarDB集群ID。
    • 默认值为.*,表示监控当前阿里云账号下所有符合条件的PolarDB集群。
    • 多个PolarDB集群ID之间使用竖线(|)分隔。
  • 数据库名称:PolarDB MySQL数据库的名称。
    • 默认值为.*,表示监控指定PolarDB集群下的所有MySQL数据库。
    • 多个MySQL数据库之间使用竖线(|)分隔。
外部配置

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/165455.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLS创建实例-云淘科技

    本文主要介绍创建全栈可观测实例的操作步骤。 前提条件 已创建Project。具体操作,请参见创建Project。 推荐使用RAM用户创建实例。RAM用户需具备如下权限策略。具体操作,请参见创建自定义权限策略、为RAM用户授权。 { “Version”: “1”, “Statement”: [ { “Action”: [ “ram:PassRole”, “ra…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云容器服务ACK概述-云淘科技

    您可通过CLI工具使用容器服务。 阿里云命令行工具是用Go语言编写的,基于阿里云OpenAPI打造的,用于管理阿里云资源的工具。通过下载和配置该工具,您可以在一个命令行方式下使用多个阿里云产品。 关于阿里云命令行工具的详细介绍以及安装说明,请参见阿里云CLI文档。 容器服务Kubernetes版支持RESTful 风格的API,下面是开放的API列表。 AP…

    阿里云容器服务 2023年12月10日
  • 阿里云RDS数据库CreateDBNodes – 创建节点-云淘科技

    该接口用于为RDS MySQL集群系列实例新增节点。 接口说明 适用引擎 RDS MySQL 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 RDS MySQL集群版增加实例节点 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenA…

    阿里云数据库 2023年12月9日
  • 阿里云日志服务SLS工作原理-云淘科技

    日志服务提供时序预测功能,用于对时序数据进行自动化、智能化的预测。您可以根据预测结果判断时序数据未来的走势,提前感知系统或者业务关键指标的状态。本文介绍时序预测的背景信息、功能、调度与执行场景、使用建议等信息。 背景信息 服务在运行过程中会产生各种各样的时序数据,记录了服务的各种指标随时间的变化情况。时序数据的监控分析被广泛地应用在系统监控和故障定位中。对于…

    2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库CheckCreateDdrDBInstance – 预检查实例是否可以进行跨地域恢复-云淘科技

    该接口用于预检查某RDS实例是否可以用跨地域备份集进行跨地域恢复。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL RDS SQL Server 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 MySQL跨地域备份、MySQL跨地域恢复 PostgreSQL跨地域备…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。