1.一种异构应用数据采集方法,其特征在于,应用于服务器侧,所述服务器侧预置有不同应用监控探针分别对应的配置文件,以及,预置有不同数据格式分别对应的数据解析器,其中,所述配置文件中至少包含采集指标名称;所述方法包括:
接收应用监控探针探取到的第一格式数据;
从所述应用监控探针对应的配置文件中,读取出采集指标名称;
根据所述第一格式数据对应的数据格式,采取所述数据格式对应的数据解析器,从所述第一格式数据中解析出所述采集指标名称对应的监控数据;
将所述监控数据处理为采集端所需的格式,得到第二格式数据。
2.根据权利要求1所述的方法,其特征在于,所述配置文件中还包含所述采集指标名称对应的数据类型;所述方法还包括:
根据所述采集指标名称对应的数据类型,对所述采集指标名称对应的监控数据的数据类型是否正确进行检验。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述监控数据中是否存在满足预设异常条件的异常数据;
在存在的情况下,将所述监控数据中满足预设异常条件的异常数据清除,或者,重置为预设正常数据。
4.根据权利要求1所述的方法,其特征在于,所述将所述监控数据处理为所述采集端所需的格式,得到第二格式数据包括:
利用预置的聚合算法,对多个采集指标名称对应的监控数据进行聚合,得到所述多个采集指标名称对应的一个聚合指标;
将所述聚合指标封装为所述采集端所需的格式,得到第二格式数据。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述第二格式数据发送给所述采集端,以便所述采集端将所述第二格式数据存入数据库。
6.一种异构应用数据采集装置,其特征在于,配置于服务器侧,所述服务器侧预置有不同应用监控探针分别对应的配置文件,以及,预置有不同数据格式分别对应的数据解析器,其中,所述配置文件中至少包含采集指标名称;所述装置包括:
数据接收模块,被配置为接收应用监控探针探取到的第一格式数据;
指标名称读取模块,被配置为从所述应用监控探针对应的配置文件中,读取出采集指标名称;
解析模块,被配置为根据所述数据接收模块接收的第一格式数据对应的数据格式,采取所述数据格式对应的数据解析器,从所述第一格式数据中解析出所述指标名称读取模块读取出的采集指标名称对应的监控数据;
数据处理模块,被配置为将所述解析模块解析出的监控数据处理为采集端所需的格式,得到第二格式数据。
7.根据权利要求6所述的装置,其特征在于,所述配置文件中还包含所述采集指标名称对应的数据类型;所述装置还包括:
检验模块,被配置为根据所述指标名称读取模块读取出的采集指标名称对应的数据类型,对所述解析模块解析出的所述采集指标名称对应的监控数据的数据类型是否正确进行检验。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
异常判断模块,被配置为判断所述解析模块解析出的监控数据中是否存在满足预设异常条件的异常数据;
重置模块,被配置为在所述异常判断模块判定存在的情况下,将所述监控数据中满足预设异常条件的异常数据清除,或者,重置为预设正常数据。
9.根据权利要求6所述的装置,其特征在于,所述数据处理模块包括:
聚合子模块,被配置为利用预置的聚合算法,对所述解析模块解析出的、多个采集指标名称对应的监控数据进行聚合,得到所述多个采集指标名称对应的一个聚合指标;
封装子模块,被配置为将所述聚合指标封装为所述采集端所需的格式,得到第二格式数据。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
发送模块,被配置为将所述数据处理模块得到的第二格式数据发送给所述采集端,以便所述采集端将所述第二格式数据存入数据库。