System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其是涉及一种数据采集方法、装置及电子设备。
技术介绍
1、随着各行业信息化建设的不断深入发展,服务器集群大量应用于中、小型企业中,服务器性能监控和日常维护变得复杂。运维管理一般都是通过监控管理系统,来实时了解服务器的运行状态,检测服务器故障,并维护服务器的正常运行。在现有的监控系统中常见的轮循采集、主动上报两种方式进行数据采集。但随着集群规模的增大,需要监控的对象信息也随之增大,网络环境更加复杂,监控所处理的数据也会越来越大,越来越多。所收集到的海量数据,大多是普通运行情况的数据,难以快速进行异常定位,且网络负载过大,对计算资源的消耗也较大。
技术实现思路
1、本专利技术的目的在于提供一种数据采集方法、装置及电子设备,以快速进行异常定位,降低网络负载和对计算资源的消耗。
2、本专利技术提供的一种数据采集方法,方法包括:如果接收到目标监控对象上报的异常数据,分析异常数据,得到分析结果;其中,分析结果中包括:目标监控对象中发生异常的目标资源的资源信息;根据分析结果,从预设的协议配置信息中查找目标资源对应的目标配置协议;根据目标配置协议和资源信息,生成采集指令;根据采集指令采集目标资源的目标数据。
3、进一步的,如果接收到目标监控对象上报的异常数据,分析异常数据,得到分析结果的步骤包括:如果接收到目标监控对象上报的异常数据,分析异常数据,得到异常分类结果;其中,异常分类结果包括:硬件异常、软件异常或峰值异常;根据异常分类结果和异常数据,对
4、进一步的,目标资源属于硬件、软件或中间件。
5、进一步的,协议配置信息中包括:多个监控对象的对象信息,以及每个监控对象中每种资源分别对应的采集指标和配置协议。
6、进一步的,根据采集指令采集目标资源的目标数据的步骤包括:根据采集指令采集目标资源的日志数据;根据目标资源对应的目标采集指标,从日志数据中提取目标采集指标对应的目标数据。
7、进一步的,针对目标监控对象中的每种资源,该资源配置有异常事件的触发条件,当资源满足触发条件时,确定资源发生异常。
8、本专利技术提供的一种数据采集装置,装置包括:分析模块,用于如果接收到目标监控对象上报的异常数据,分析异常数据,得到分析结果;其中,分析结果中包括:目标监控对象中发生异常的目标资源的资源信息;查找模块,用于根据分析结果,从预设的协议配置信息中查找目标资源对应的目标配置协议;生成模块,用于根据目标配置协议和资源信息,生成采集指令;采集模块,用于根据采集指令采集目标资源的目标数据。
9、进一步的,分析模块还用于:如果接收到目标监控对象上报的异常数据,分析异常数据,得到异常分类结果;其中,异常分类结果包括:硬件异常、软件异常或峰值异常;根据异常分类结果和异常数据,对目标监控对象中发生异常的目标资源进行定位,得到分析结果。
10、本专利技术提供的一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述任一项的数据采集方法。
11、本专利技术提供的一种机器可读存储介质,其特征在于,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述任一项的数据采集方法。
12、本专利技术提供的数据采集方法、装置及电子设备,如果接收到目标监控对象上报的异常数据,分析异常数据,得到分析结果;其中,分析结果中包括:目标监控对象中发生异常的目标资源的资源信息;根据分析结果,从预设的协议配置信息中查找目标资源对应的目标配置协议;根据目标配置协议和资源信息,生成采集指令;根据采集指令采集目标资源的目标数据。该方式由发生异常的目标监控对象主动上报异常数据,从而可以更快速的进行异常定位,并且只需要针对性采集发生异常的目标资源的目标数据,不需要批量采集海量数据,从而可以降低网络负载和对计算资源的消耗。
本文档来自技高网...【技术保护点】
1.一种数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,如果接收到目标监控对象上报的异常数据,分析所述异常数据,得到分析结果的步骤包括:
3.根据权利要求1所述的方法,其特征在于,所述目标资源属于硬件、软件或中间件。
4.根据权利要求1所述的方法,其特征在于,所述协议配置信息中包括:多个监控对象的对象信息,以及每个所述监控对象中每种资源分别对应的采集指标和配置协议。
5.根据权利要求4所述的方法,其特征在于,根据所述采集指令采集所述目标资源的目标数据的步骤包括:
6.根据权利要求1所述的方法,其特征在于,针对所述目标监控对象中的每种资源,该资源配置有异常事件的触发条件,当所述资源满足所述触发条件时,确定所述资源发生异常。
7.一种数据采集装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述分析模块还用于:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行
10.一种机器可读存储介质,其特征在于,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现权利要求1-6任一项所述的数据采集方法。
...【技术特征摘要】
1.一种数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,如果接收到目标监控对象上报的异常数据,分析所述异常数据,得到分析结果的步骤包括:
3.根据权利要求1所述的方法,其特征在于,所述目标资源属于硬件、软件或中间件。
4.根据权利要求1所述的方法,其特征在于,所述协议配置信息中包括:多个监控对象的对象信息,以及每个所述监控对象中每种资源分别对应的采集指标和配置协议。
5.根据权利要求4所述的方法,其特征在于,根据所述采集指令采集所述目标资源的目标数据的步骤包括:
6.根据权利要求1所述的方法,其特征在于,针对所述目标监控对象中的...
【专利技术属性】
技术研发人员:彭杰,唐伟,刘景林,
申请(专利权)人:中电超云南京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。