监控数据获取方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:34324243 阅读:43 留言:0更新日期:2022-07-31 00:48
本公开提供了一种监控数据获取方法,可以应用于大数据技术领域和人工智能技术领域。其中,监控数据获取方法包括:根据策略任务文件确定当前时刻的定时任务;响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件;以及执行与所述执行任务文件相互匹配的业务指标脚本,获取所述监控数据。本公开还提供了一种监控数据获取装置、设备、存储介质和程序产品。序产品。序产品。

Monitoring data acquisition methods, devices, equipment, media and program products

【技术实现步骤摘要】
监控数据获取方法、装置、设备、介质和程序产品


[0001]本公开涉及计算机
,具体地涉及一种监控数据获取方法、装置、设备、介质和程序产品。

技术介绍

[0002]数据中心开放平台具有操作系统、数据库、中间件、存储等多个系统级别的专业对象,每个专业对象又存在多种类型,每个类型又分很多版本。同时,对于这些专业对象进行监控数据的获取分析属于数据中心运维管理的必要内容。但是专业对象的类型多样、版本复杂给监控数据的获取分析造成了较大的处理压力。

技术实现思路

[0003]鉴于上述问题,本公开提供了一种适用于大规模数据中心,且能适配各种版本的各种专业对象,支持对系统环境批量进行脚本任务推送与自动化执行,并能够最大化降低一线系统侧的运维成本的监控数据获取方法、装置、设备、介质和程序产品。
[0004]根据本公开的第一个方面,提供了一种监控数据获取方法,包括:根据策略任务文件确定当前时刻的定时任务;响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件;以及执行与所述执行任务文件相互匹配的业务指标脚本,获取所述监控数据。
[0005]根据本公开的实施例,在所述根据策略任务文件确定当前时刻的定时任务之前,还包括:通过下行任务链路周期性接收所述策略任务文件和执行任务文件;存储所述策略任务文件和执行任务文件。
[0006]根据本公开的实施例,在所述响应于所述监听连接关系,存储所述策略任务文件和执行任务文件之前,还包括:启动监控数据获取的主控制进程;响应于所述主控制进程,建立所述主控制进程与对应的文件执行队列之间的监听连接关系。
[0007]根据本公开的实施例,在所述根据策略任务文件确定当前时刻的定时任务中,包括:基于第一间隔时间周期性探测所述主控制进程的所述监听连接关系的探测连接状态;通过所述探测连接状态遍历所述策略任务文件中指定的策略任务脚本;基于第二间隔时间执行所述策略任务脚本以确定当前时刻的定时任务。
[0008]根据本公开的实施例,在所述响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件中,包括:根据所述定时任务的执行周期所决定的执行时间,批量获取与所述策略任务文件对应的执行任务文件;解析所述执行任务文件,获取对应的任务执行信息。
[0009]根据本公开的实施例,在所述响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件之后,包括:基于第三间隔时间查询动态对象记录;根据动态对象记录和所述任务执行信息,匹配与所述执行任务文件对应的业务指标脚本,其中,所述业务指标脚本用于对所述动态对象记录中对应的专业对象进行监控执行。
[0010]根据本公开的实施例,在所述执行与所述执行任务文件相耳匹配的业务指标脚
本,获取所述监控数据中,包括:将与所述业务指标脚本对应的任务执行信息作为脚本执行参数脚本执行线程启动脚本执行线程;响应于所述脚本执行线程,向所述业务指标脚本所指定的专业对象发送数据采集请求;获取所述专业对象根据所述数据采集请求所反馈的所述监控数据。
[0011]根据本公开的实施例,在所述获取所述专业对象根据所述数据采集请求所反馈的所述监控数据之后,还包括:依据对应的执行任务文件汇总所述监控数据;将所述监控数据中的集中监测数据反馈至第一消息队列,并将所述监控数据中的性能容量数据反馈至第二消息队列。
[0012]根据本公开的实施例,将所述监控数据中的集中监测数据反馈至第一消息队列,并将所述监控数据中的性能容量数据反馈至第二消息队列之后,还包括:拉取所述第一消息队列中的集中监测数据和第二消息队列中的性能容量数据;通过上行任务链路上传所述集中监测数据和性能容量数据。
[0013]根据本公开的实施例,上述监控数据获取方法还包括:基于第四间隔时间检查当前服务器的动态切换记录;根据动态切换记录对所述集中监测数据和性能容量数据进行迁移。
[0014]根据本公开的实施例,在所述基于第四间隔时间检查当前服务器的动态切换记录中,包括:基于第四间隔时间检查当前服务器对应的标识配置文件;根据所述标识配置文件获取的原始服务器标识和所述当前服务器的当前服务器标识确定所述动态切换记录。
[0015]本公开的第二方面提供了一种监控数据获取装置,其中,包括任务确定模块、文件解析模块和数据获取模块。任务确定模块用于根据策略任务文件确定当前时刻的定时任务;文件解析模块用于响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件;以及数据获取模块用于执行与所述执行任务文件相互匹配的业务指标脚本,获取所述监控数据。
[0016]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述监控数据获取方法。
[0017]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述监控数据获取方法。
[0018]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述监控数据获取方法。
[0019]本公开提供了一种监控数据获取方法、装置、设备、介质和程序产品。其中,监控数据获取方法,包括:根据策略任务文件确定当前时刻的定时任务;响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件;以及执行与所述执行任务文件相互匹配的业务指标脚本,获取所述监控数据。因此,本公开的监控数据获取方法,相对于现有技术中为适用不同版本专业对象而采用不同采集技术的情况,通过策略任务文件定义执行任务文件的采集执行逻辑,可以精准地获取相应专业对象的监控数据,能够避免因对各专业对象匹配不同采集技术造成的服务器资源占用率较大,确保数据中心集群的正常运作,同时基于定时任务能够周期性或者定时的自主实现上述采集执行过程,排除人力干扰的同时保障采集数据的精度,进一步提高监控数据采集速度,便于运维人员操作管理,利于实现数据中心
的集群安全性和稳定性,显著提高数据中心的运维管理效率,且其能够适用于大规模数据中心,且能适配各种版本的各种专业对象,支持对系统环境批量进行脚本任务推送与自动化执行,并能够最大化降低一线系统侧的运维成本,能够在保证任务执行精度的情况下,进一步提升监控采集执行效率。
附图说明
[0020]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0021]图1示意性示出了根据本公开实施例的监控数据获取方法、装置、设备、介质和程序产品的应用场景图;
[0022]图2示意性示出了根据本公开实施例的监控数据获取方法的流程图;
[0023]图3示意性示出了根据本公开实施例的监控数据获取方法的另一应用场景图;
[0024]图4A示意性示出了根据本公开实施例的监控数据获取方法的应用场景时序图;
[0025]图4B示意性示出了根据本公开实施例的监控数据获取方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种监控数据获取方法,其中,包括:根据策略任务文件确定当前时刻的定时任务;响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件;以及执行与所述执行任务文件相互匹配的业务指标脚本,获取所述监控数据。2.根据权利要求1所述的方法,其中,在所述根据策略任务文件确定当前时刻的定时任务之前,还包括:通过下行任务链路周期性接收所述策略任务文件和执行任务文件;存储所述策略任务文件和执行任务文件。3.根据权利要求2所述的方法,其中,在所述响应于所述监听连接关系,存储所述策略任务文件和执行任务文件之前,还包括:启动监控数据获取的主控制进程;响应于所述主控制进程,建立所述主控制进程与对应的文件执行队列之间的监听连接关系。4.根据权利要求3所述的方法,其中,在所述根据策略任务文件确定当前时刻的定时任务中,包括:基于第一间隔时间周期性探测所述主控制进程的所述监听连接关系的探测连接状态;通过所述探测连接状态遍历所述策略任务文件中指定的策略任务脚本;基于第二间隔时间执行所述策略任务脚本以确定当前时刻的定时任务。5.根据权利要求1所述的方法,其中,在所述响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件中,包括:根据所述定时任务的执行周期所决定的执行时间,批量获取与所述策略任务文件对应的执行任务文件;解析所述执行任务文件,获取对应的任务执行信息。6.根据权利要求5所述的方法,其中,在所述响应于所述定时任务,解析与所述策略任务文件对应的执行任务文件之后,包括:基于第三间隔时间查询动态对象记录;根据动态对象记录和所述任务执行信息,匹配与所述执行任务文件对应的业务指标脚本,其中,所述业务指标脚本用于对所述动态对象记录中对应的专业对象进行监控执行。7.根据权利要求6所述的方法,其中,在所述执行与所述执行任务文件相互匹配的业务指标脚本,获取所述监控数据中,包括:将与所述业务指标脚本对应的任务执行信息作为脚本执行参数脚本执行线程启动脚本执行线程;响应于所述脚本执行线程,向所述业务指标脚本所指定的专业对象发送数...

【专利技术属性】
技术研发人员:李臻宋稼璐赵永田
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1