历史版本2 :调度管理 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

运维平台版本
功能变更
V1.4-

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更新、系统任务
任务开始时间调度任务开始的时间
任务结束时间调度任务结束的时间
若任务未完成,则为空
任务持续时间调度任务从开始到结束,花费的时间
若任务未完成,则为空
运行时段压力情况调度任务所涉及时间段的最高压力情况
绿色:空闲;黄色:繁忙;红色:紧张