1. 概述
1.1 版本
FineDataLink 版本 | 功能变动 |
---|---|
4.2.10.2 | - |
1.2 功能简介
任务运行监控提供对定时任务运行记录的全面监控与主动通知能力。通过自定义监控规则和推送策略,帮助用户及时掌握任务运行情况,保证任务稳定运行。
实例运行状态统计:对整体定时任务的运行状态进行通知推送配置。例如每天 18 点,将当天运行失败的任务信息发送给负责人。
实例运行状态预警:设置整体任务运行的关键指标及对应的阈值。例如实例构建失败数量大于等于 1,将触发监控。
1.3 使用前提
需要具备定时任务管理权限才可创建运行监控。详情请参见:定时任务管理权限
2. 功能说明
2.1 配置说明
运行监控中,支持设置监控规则和推送策略。如下图所示:
设置项 | 实例运行状态统计 | 实例运行状态预警 |
---|---|---|
名称 | 不可重名,不可为空,任务名不可包含特殊字符 ?*:<>V",最大字符数为 60 | |
监控内容 | 将整体定时任务运行状态进行通知推送 | 设置整体任务运行指标和阈值,指标异常触发通知提醒 |
实例范围 | 选择某一个范围内运行的实例进行监控 可选择范围:当前、前一天、近七天、所有周期、自定义(精确到年月日) | |
运行状态 | 选择需要统计的状态,可勾选:排队中、构建中、运行中、成功、构建失败、运行失败、中断、跳过 | / |
统计时机 | 设置统计时机,到达指定时间就会统计实例运行状态并通知一次 可选择每月/每周/每天/每小时统计并通知一次:
支持勾选「接收通知时显示具体任务名称」,若勾选,在通知信息中将展示任务名称,如下图所示: | / |
预警条件 | / |
|
监测频率 | / | 设置检测频率,检测时,达到预警条件立即通知 可选择每月/每周/每天/每小时检测一次:
|
平台用户组/通知渠道 | 详细说明请参见:任务控制-结果通知 |
通知内容格式如下:
通知触发项 | 通知内容 |
---|---|
总体情况汇总 (选择「实例运行状态统计」,且未勾选「接收通知时显示具体任务名称」) | 标题:定时任务总体运行情况汇总通知 各个渠道的通知内容统一为:在时间段 2024-07-10 12:00:00 至 2024-07-11 12:00:00 里,总共有 56 个实例执行成功,61 个实例执行失败,1个实例执行中断,2个实例在构建中,3个实例在运行中,4个实例在排队中。详细情况请前往【任务运维】-【定时任务】-【运行记录】查看。 |
运行状态汇总 (选择「实例运行状态统计」,且勾选「接收通知时显示具体任务名称」) | 标题:定时任务运行状态汇总通知 各个渠道的通知内容统一为:在时间段 2024-07-10 12:00:00 至 2024-07-11 12:00:00 里,总共有 10 个实例执行成功,分别是任务a、任务s、任务d...。总共有5个实例执行失败,分别是任务g、任务h、任务j...。详细情况请前往【任务运维】-【定时任务】-【运行记录】查看。 |
运行指标异常提醒 (选择「实例运行状态预警」) | 标题:定时任务运行指标异常通知 各个渠道的通知内容统一为: 截止xxx时间,运行实例排队中数量超过20个..(触发条件)。XXX运行指标,XXX运行指标..发生异常告警。详细情况请前往【任务运维】-【定时任务】-【运行记录】查看。 |
2.2 管理运行监控
设置完成后,列表中将展示所有用户创建的运行监控信息,右上角支持切换查看自己创建的运行监控。
用户支持关闭、编辑、删除自己创建的运行监控,超管可以关闭、编辑、删除所有的运行监控。如下图所示:
3. 操作步骤
例如用户每天需要监控当天构建失败、运行失败、中断、跳过的实例,期望每天 12 点、18 点收到邮件通知,检查任务运行情况,以保证任务正常执行。
1)在「运行记录」页面,创建运行监控。如下图所示:
2)按照用户需求设置监控规则和通知推送。如下图所示:
3)在指定时间,用户将收到定时任务运行状态汇总通知,了解定时任务的运行情况。如下图所示: