1. 概述
1.1 版本
运维平台版本 | 功能变更 |
---|---|
V1.5.5 | - |
1.2 应用场景
在FineReport、FineBI中,存在各种各样的后台调度任务,例如BI表更新、定时调度任务、系统任务等。
这些调度缺乏系统管理:
调度任务堆积在同一时间段执行,系统压力大,甚至导致调度失败。
系统任务与业务任务时间冲突,影响正常的业务运行。
FineBI抽取表更新压力大,用户不清楚如何优化抽取设置。
1.3 功能简介
管理员登录运维平台,选择运维项目,点击「业务工具>调度管理」。
运维平台提供「调度管理」功能,帮助用户了解系统中的调度任务和系统压力,促进任务配置优化。
2. 调度压力一览
调度压力一览,是根据系统过去24小时调度的综合执行情况,评估出的系统调度压力分值。包括:调度压力图和压力详情图。
2.1 功能简介
1)调度压力图
调度压力图展示过去24小时中,每半小时的计算压力总分,以柱形图展示。
柱子颜色代表不同的调度压力:0~39%空闲(显示绿色)、40%~79%繁忙(显示黄色)、80%~紧张(显示红色)
2)压力详情图
压力详情图展示过去半小时中,每15秒的各项压力维度的分值,以面积图展示。
点击调度压力图的方柱,可与压力详情图联动,切换压力详情图的展示时间段。
压力维度包括:CPU、磁盘读、磁盘写、进程内存负载、系统内存负载、调度任务量。
重合面积越大,表示系统压力越大。
2.2 计算逻辑
调度压力计算评估维度包括:任务量维度和压力维度,几者综合得出调度压力。
注:集群环境下,不对单个节点进行分析,而是综合所有节点,来计算系统的调度压力。
1)任务量维度
对应时间段内的调度任务量
2)压力维度
CPU高占用的持续时间占总时间的比例
磁盘高读写的持续时间占总时间的比例
内存高占用的持续时间占总时间的比例
3. 调度任务明细
调度任务明细,以明细表形式展示调度任务明细,支持筛选查看不同任务。
1)筛选维度
筛选维度 | 说明 |
---|---|
查询时间 | 1)支持查询过去24小时内的调度任务明细。 2)默认展示过去一小时内的调度任务明细。 3)调度任务明细可与调度压力图联动。点击调度压力图的方柱,调度任务明细切换查询时间范围,查看对应时间范围内运行的任务。 |
任务持续时长 | 筛选持续时长大于x秒的任务 |
任务类型 | 支持自定义勾选需要查看的任务类型 包括:定时调度、抽数缓存、BI更新、系统任务 |
2)展示内容
展示内容 | 说明 |
---|---|
任务名称 | 任务名称,包括: 定时调度任务的名称、BI更新任务的名称、抽数缓存任务的名称、后台系统调度任务的名称 |
任务类型 | 任务类型,包括: 定时调度、抽数缓存、BI更新、系统任务 |
任务开始时间 | 调度任务开始的时间 |
任务结束时间 | 调度任务结束的时间 若任务未完成,则为空 |
任务持续时间 | 调度任务从开始到结束,花费的时间 若任务未完成,则为空 |
运行时段压力情况 | 调度任务所涉及时间段的最高压力情况 绿色:空闲;黄色:繁忙;红色:紧张 |