日志服务已内置监控规则模板,您只需添加对应的告警规则即可实时监控OSS投递任务,并可通过钉钉等渠道接收到告警通知。本文介绍设置告警的相关操作。
前提条件
已创建OSS投递任务。具体操作,请参见创建OSS投递任务(新版)。
步骤一:开启任务运行日志
登录日志服务控制台。
在Project列表区域,单击目标Project。
该Project为OSS投递任务所在的Project。
在页面左上方,单击图标,进入开通任务运行日志页面。
如果您还未开通该Project的详细日志,则在服务日志页签中,单击开通详细日志。
如果您已开通该Project的详细日志,则在服务日志页签中,单击图标。
设置如下参数,然后单击确定。
参数
说明
任务运行日志
打开任务运行日志开关后,系统将在您指定的Project中自动创建一个名为internal-diagnostic_log的LogStore,用于存储定时SQL、MaxCompute投递、OSS投递、数据导入等任务的运行日志与错误日志。日志字段说明,请参见数据加工(新版)、导入和投递(新版)任务运行日志。
日志存储位置
开通任务运行日志功能后,需要选择日志的存储位置,即需要指定Project。可以设置为:
自动创建(推荐)。
当前Project。
同一地域下的其他Project。
开通任务运行日志后,您可以在指定Project下的internal-diagnostic_log LogStore中查看OSS投递任务的运行日志与错误日志,其日志主题(__topic__)为etl_metrics。您也可以通过投递任务名称查询目标投递任务的运行日志与错误日志,对应的查询语句为
job_name:任务名称
,例如job_name:job-1646****946
。
步骤二:配置行动策略
步骤三:添加告警规则
日志服务已内置5种监控规则模板。您只需根据业务需求,添加对应的告警规则即可。此处以添加数据投递延迟规则模板对应的告警规则为例。
相关操作
为OSS投递任务设置告警后,您还可以进行如下操作。
操作 | 说明 |
关闭告警规则 | 关闭告警规则,告警规则不会再触发告警,状态变更为已关闭。 该操作不会删除规则参数中已设置的信息。需要再次监控时,无需重新设置规则参数。 |
临时关闭告警规则 | 临时关闭告警规则后,在指定时间内不会再触发告警。 |
恢复告警规则 | 处于临时关闭状态的告警规则,可随时恢复。 |
删除告警规则 | 该操作会删除规则参数中已设置的信息(例如阿里云账号)。需要再次监控时,需要重新设置规则参数。 |
设置告警规则 | 修改告警规则的配置参数。 |