GaussDB(DWS)智能运维框架-调度框架基础命令介绍

举报
游隼 发表于 2021/04/14 15:05:30 2021/04/14
【摘要】 调度框架的目标是,根据用户注册的运维任务计划,在合适的时间调起相关任务,并自动感知用户业务负载,动态地调整运维任务并发,并对运维任务过程中产生的错误进行报警、跳过错误项等处理,减轻一线运维人员工作强度。

一.简介

调度框架的目标是,根据用户注册的运维任务计划,在合适的时间调起相关任务,并自动感知用户业务负载,动态地调整运维任务并发,并对运维任务过程中产生的错误进行报警、跳过错误项等处理,减轻一线运维人员工作强度。

二.基础命令

1.调度器启动

命令:gs_scheduler -t start

简介:执行调度器启动命令后,系统会在数据库中创建调度器schema及相关表。

演示:

调度器全局唯一,所以当有调度器进程存在时,调用启动命令会报错

2.调度器停止

命令:gs_scheduler -t stop

简介:执行调度器启动命令后,调度器会停掉当前正在执行的运维任务,然后退出。

演示:

3.调度器暂停

命令:gs_scheduler -t pause

简介:执行调度器启动命令后,调度器会停掉当前正在执行的运维任务,设置调度器状态为暂停。

演示:

4.暂停恢复

命令:gs_scheduler -t resume

简介:执行调度器启动命令后,调度器状态恢复。

演示:

5.添加运维任务

命令:gs_scheduler -t add --schedule-path=PATH

简介:执行调度器启动命令后,如果添加的运维任务的计划没有问题,添加成功。该命令接口是内部调用,不支持用户后台手动执行。

演示:(内部调用接口)

从数据库中可以看到作业已经注册成功

6.删除运维任务

命令:gs_scheduler -t delete --categoryid=ID

简介:执行调度器启动命令后,若当前任务在执行中,则停止该任务作业执行,删除对应运维任务所有作业。

演示:

7.更新运维任务计划

命令:gs_scheduler -t update --schedule-path=PATH

简介:该命令接口,执行成功后,会根据文件内容对调度器及相关运维任务的时间计划、失败重试等进行更新。

演示:

8.查询所有运维任务情况

命令:gs_scheduler -t list

简介:该命令接口,可以查看调度框架中所有运维任务的大致情况,包括当前状态、完成作业数量、完成比例以及剩余作业所需时间预估。

演示:

9.查看单一运维任务情况

命令:gs_scheduler -t query --categoryid=ID

简介:该命令接口,可以查看调度框架中当前正在运行的任务各个作业的大致情况。

演示:

10.并发度管理

(1)设置最小并发:

   命令:gs_scheduler -t manage --parallel-min=PMIN

   简介:该命令接口,用于设置调度框架全局的最小并发。

   演示:

   


   命令:gs_scheduler -t manage --parallel-max=PMAX

   简介:该命令接口,用于设置调度框架全局的最大并发。

   演示:

 


   命令: gs_scheduler -t manage --parallel

   简介:该命令接口,用于查看当前调度框架的并发情况,包括最大、最小和默认并发数。

   演示:

   


   命令: gs_scheduler -t manage --parallel --category=ID

   简介:该命令接口,用于查看调度框架某类型任务的并发情况,包括最大、最小和默认并发数

   演示:

   

11.优先级设置

命令:gs_scheduler -t manage --priority=PATH

简介:该命令接口,执行成功后,会将排在后面的作业放到队列前端,当调度器准备拉起下一个作业时,设置成功优先作业会被优先拉起。。

演示:

12.查询调度器状态

命令:gs_scheduler -t manage –alterinfo

简介:该命令接口,可以看到调度器当前执行的任务类型、正在做的数量、并发情况,集群状态等,负载情况以及线程信息。

演示:

三.总结

上述运维调度框架命令接口实现了对运维任务的添加、修改、删除、实时查询等功能。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。