[发明专利]自动化运维代理装置、设备和存储介质在审
申请号: | 202111423936.1 | 申请日: | 2021-11-26 |
公开(公告)号: | CN114217867A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 石文峰 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 代理 装置 设备 存储 介质 | ||
1.一种自动化运维代理装置,其特征在于,该装置包括:
任务模块,用于获取任务信息,并根据任务信息生成采集配置;
采集模块,用于根据采集配置生成一种或多种类型的采集任务,通过执行一种或多种类型的采集任务,得到采集的数据;
计算模块,用于对采集数据进行加工处理,将加工处理后的结果数据发送给缓存模块进行缓存;
缓存模块,用于根据配置对计算模块输出的结果数据进行缓存或者持久化;
发送模块,用于根据配置将结果数据以指定的格式发送至外部服务或监控服务端。
2.根据权利要求1所述的装置,其特征在于,
所述任务信息包括如下配置中的一种或多种:采集语句、采集参数、采集频率;
所述任务模块从监控服务端、本地配置文件、数据库或中间件中获取所述任务信息。
3.根据权利要求1所述的装置,其特征在于,
所述采集任务的类型包括操作系统采集任务、中间件采集任务、数据库采集任务中的一种或多种;
所述采集任务通过代码实现、外部配置的采集插件或脚本实现。
4.根据权利要求1所述的装置,其特征在于,
所述计算模块对采集数据进行加工处理是指对采集数据执行计算、合并、过滤处理操作中的一种或多种;所述计算包括四则运算和/或文本运算。
5.根据权利要求1所述的装置,其特征在于,
所述缓存模块所采用的持久化的方式包括本地文件缓存和/或数据库缓存。
6.根据权利要求1所述的装置,其特征在于,
所述发送模块采用远程过程调用RPC接口、中间件或传输控制协议TCP发送所述结果数据。
7.根据权利要求1所述的装置,其特征在于,该装置中的各模块都包括:
参数接收通道,用于接收来自前一级的参数及数据;
运行工厂,用于通过工厂类创建并运行该模块的线程,以实现模块功能;
内部缓冲池,用于存储模块内部生成的数据结果和参数。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
公共线程开关,用于控制模块内部的参数接收通道和运行工厂从而控制各个模块的生命周期;
公共外部存储,用于在所述装置中各模块之间的信息交互出现拥塞时,缓存模块之间阻塞数据。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储介质和通信总线,其中,处理器、通信接口、存储介质通过通信总线完成相互间的通信;
存储介质,用于存放计算机程序;
处理器,用于执行存储介质上所存放的计算机程序时,实施权利要求1-8任一项所述的装置中各模块对应功能的实现步骤。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序当被处理器执行时实施如权利要求1至8中任一项所述的装置中各模块对应功能的实现步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111423936.1/1.html,转载请声明来源钻瓜专利网。