帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 日志服务
  4. 操作指南
  5. 查询与分析
  6. 定时SQL
  7. 为定时SQL任务设置告警

为定时SQL任务设置告警

  • 定时SQL
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

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

前提条件

已创建定时SQL任务。

  • 如果是将源Logstore中的数据通过定时SQL处理后存储到目标Logstore,请参见从Logstore到Logstore。

  • 如果是将源Logstore中的数据通过定时SQL处理后存储到目标MetricStore中,请参见从Logstore到MetricStore。

  • 如果是将源MetricStore中的数据通过定时SQL处理后存储到目标MetricStore中,请参见从MetricStore到MetricStore。

步骤一:开启任务运行日志

  1. 登录日志服务控制台。

  2. 在Project列表区域,单击目标Project。

    该Project为定时SQL任务所在的Project。

  3. 在页面左上方,单击概览图标。

    image

  4. 进入开通任务运行日志页面。

    • 如果您未开通该Project的详细日志,则在服务日志页签中,单击开通详细日志。

    • 如果您已开通过该Project的详细日志,则在服务日志页签中,单击服务日志图标。

  5. 设置如下参数,然后单击确定。

    参数

    说明

    任务运行日志

    打开任务运行日志开关后,系统将在您指定的Project中自动创建一个名为internal-diagnostic_log的Logstore,用于存储定时SQL、MaxCompute投递、OSS投递、数据导入等任务的运行日志与错误日志。日志字段说明,请参见定时SQL任务运行日志。

    日志存储位置

    开通任务运行日志功能后,需要选择日志的存储位置,即需要指定Project。可以设置为:

    • 自动创建(推荐)。

    • 当前Project。

    • 同一地域下的其他Project。

    开通任务运行日志后,如果定时SQL任务执行失败,您可以在指定Project下的internal-diagnostic_log Logstore中查看定时SQL任务的错误日志。其中定时SQL任务的错误日志的日志主题(__topic__)为scheduled_sql_alert。

步骤二:配置行动策略

  1. 登录日志服务控制台。

  2. 进入行动策略管理页面。

    1. 在Project列表区域,单击任意的Project。

    2. 在左侧导航栏中,单击告警。

    3. 选择通知策略 > 行动策略。

  3. 找到目标行动策略(sls.app.scheduled_sql.builtin),单击修改。

    您也可以创建新的行动策略用于告警通知。具体操作,请参见创建行动策略。

  4. 在编辑行动策略页面中,将请求地址修改为钉钉群机器人的Webhook地址。其他选项,保持默认配置。

    如何获取钉钉群机器人的WebHook地址,请参见钉钉-自定义。您也可以根据业务需求,使用其他告警渠道。具体操作,请参见通知渠道说明。

  5. 单击确认。

步骤三:添加告警规则

日志服务已内置如下两种监控规则模板,您只需根据业务需求,添加对应的告警规则即可。两种告警规则的配置参数类似,此处以添加定时SQL任务执行延迟监控规则对应的告警规则为例。

  • 定时SQL任务执行错误监控:每5分钟检测一次,当定时SQL任务出现错误后,触发告警。

  • 定时SQL任务执行延迟监控:每5分钟检测一次,当定时SQL任务的延迟时间超过指定阈值后,触发告警。

  1. 登录日志服务控制台。

  2. 在Project列表区域,单击目标Project。

    该Project为您internal-diagnostic_log Logstore所在的Project。

  3. 在左侧导航栏中,单击告警。

  4. 在告警规则页签中,单击新建告警右侧的image。

  5. 单击从模板新建。

  6. 在从模板新建面板中,单击SLS定时SQL。

  7. 单击定时SQL任务执行延迟监控。

  8. 配置告警规则。

    • 如果您有特定的需求,例如监控指定的Project、调整触发阈值等,请参见创建日志告警监控规则进行调整,否则保持默认配置即可。

    • 如果您在步骤二新建了一个行动策略,则需要在输出目标 > SLS通知 > 行动策略配置新建的行动策略。

  9. 添加完成后,您可以在监控规则列表中查看已开启的告警规则。Scheduled SQL告警

相关文章

使用限制 2025-04-22 10:56

本文介绍定时SQL的使用限制。 特殊任务 日志服务的Trace、Cloud Lens for SLB等功能依赖定时SQL。为了保证这些功

授权 2025-04-22 10:56

本文介绍定时SQL任务所涉及的相关权限。 操作定时SQL任务的权限 操作权限包括创建、删除、修改、查看定时SQL任务等。 </

授权RAM用户操作定时SQL 2025-04-22 10:56

本文介绍如何为RAM用户授予操作定时SQL的权限。 前提条件 已创建RAM用户。具体操作,请参见创建RAM用户。

使用默认角色创建定时SQL任务 2025-04-22 10:56

日志服务支持使用默认角色AliyunLogETLRole或自定义角色创建定时SQL任务。本文介绍如何创建并使用默认角色AliyunLogETLRole。

使用自定义角色创建定时SQL任务 2025-04-22 10:56

日志服务支持使用默认角色AliyunLogETLRole或自定义角色创建定时SQL任务。本文介绍如何授权自定义RAM角色分析和写入Logstore。 授予自定义RAM角色分析源Logstore的权限

创建定时SQL任务 2025-04-22 10:56

日志服务提供定时SQL功能,用于定时分析数据、存储聚合数据、投影与过滤数据。本文介绍定时SQL的使用场景。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1