一种实现运维数据采集的方法、装置及设备制造方法及图纸

技术编号:37119217 阅读:14 留言:0更新日期:2023-04-01 05:14
本发明专利技术涉及计算机应用领域,提出一种实现运维数据采集的方法、装置及设备。方法包括:为系统的数据产生节点配置采集节点,在所述数据产生节点中设置所述采集节点进行访问的统一数据读取接口并在所述采集节点设置实时访问周期;所述采集节点通过所述统一数据读取接口对所述数据产生节点的基本信息完成注册并建立与数据库的连接;响应于所述采集节点接收到采集命令,所述采集节点从所述统一数据读取接口按照所述实时访问周期读取所述采集命令的对应数据,并通过所述与数据库的连接将所述对应数据存储到所述数据库中。本发明专利技术的方案可以对运维数据进行中心化采集以及持久化存储,方便程序问题的溯源排查。便程序问题的溯源排查。便程序问题的溯源排查。

【技术实现步骤摘要】
一种实现运维数据采集的方法、装置及设备


[0001]本专利技术涉及计算机应用领域,尤其涉及一种实现运维数据采集的方法、装置及设备。

技术介绍

[0002]系统中项目程序产生的运维数据,至少包括程序运维指标数据、机器运维指标数据。现有技术中对于运维数据的采集,仅实现了部分实时产生的运维指标数据接口,缺少历史运行时数据的缓存、统一持久化存储项目适配,同时对系统中的各个数据产生节点(系统中运维数据的产生者)的访问接口不一致会导致获取运维数据的操作困难。

技术实现思路

[0003]有鉴于此,本专利技术提出了一种实现运维数据采集的方法、装置及设备,基于对系统的各个数据产生节点访问的统一数据读取接口以及对统一数据读取接口进行访问的采集中心,系统开始运行,系统的各个数据产生节点在所述采集中心进行注册,当采集中心接受到采集命令,通过采集中心从统一数据读取节点实时获取采集命令对应的运维数据并进行数据库存储,对运维数据进行持久化存储,为各个数据产生节点的运维管理和问题排查提供数据保障。
[0004]基于以上目的,本专利技术的实施例的一种实现运维数据采集的方法、装置及设备,所述方法包括以下步骤:为系统的数据产生节点配置采集节点,在所述数据产生节点中设置所述采集节点进行访问的统一数据读取接口并在所述采集节点设置实时访问周期;所述采集节点通过所述统一数据读取接口对所述数据产生节点的基本信息完成注册并建立与数据库的连接;响应于所述采集节点接收到采集命令,所述采集节点从所述统一数据读取接口按照所述实时访问周期读取所述采集命令的对应数据,并通过所述与数据库的连接将所述对应数据存储到所述数据库中。
[0005]在一些实施例中,所述方法还包括:在所述采集中心设置数据上传周期,根据所述数据上传周期所述采集中心将所述数据库存储的数据上传至云端数据库并将所述数据库存储的数据清0。
[0006]在一些实施例中,所述方法还包括:所述采集节点通过调节所述实时访问周期以及数据上传周期配置所述数据库并获取所述数据产生节点的实时数据。
[0007]在一些实施例中,所述方法还包括:响应于所述数据产生节点集群化运行,所述统一数据读取接口从所述数据产生节点中的任意一个返回所述采集命令的对应数据。
[0008]在一些实施例中,所述为系统的数据产生节点配置采集节点,在所述数据产生节点中设置所述采集节点进行访问的统一数据读取接口并在所述采集节点设置实时访问周期包括:至少根据运维指标的数据值、存储类型、运维指标类型在内的数据结构设置所述统一数据读取接口。
[0009]在一些实施例中,所述采集节点通过所述统一数据读取接口对所述数据产生节点
的基本信息完成注册并建立与数据库的连接包括:所述数据产生节点向所述采集节点发送注册请求;所述采集节点根据所述注册请求通过所述统一数据读取接口读取所述数据产生节点的基本信息,并解析所述基本信息得到配置实体进行存储。
[0010]在一些实施例中,所述数据产生节点的基本信息至少包括:所述数据产生节点IP、所述采集中心IP、每个运维指标对应参数及采集器、每个运维指标初始采集周期。
[0011]在一些实施例中,所述响应于所述采集节点接收到采集命令,所述采集节点从所述统一数据读取接口按照所述实时访问周期读取所述采集命令的对应数据,并通过所述与数据库的连接将所述对应数据存储到所述数据库中包括:响应于所述采集节点接收到采集命令,所述采集节点按照所述实时访问周期访问所述统一数据读取接口并通过所述采集命令对应的运维指标的采集器从对应的数据产生节点获取对应数据。
[0012]在一些实施例中,所述响应于所述采集节点接收到采集命令,所述采集节点从所述统一数据读取接口按照所述实时访问周期读取所述采集命令的对应数据,并通过所述与数据库的连接将所述对应数据存储到所述数据库中还包括:所述采集节点将所述对应数据添加时间戳并存储到所述数据库中。
[0013]本专利技术实施例的另一个方面,还提供了一种实现运维数据采集的装置,所述装置包括:第一模块,配置用于为系统的数据产生节点配置采集节点,在所述数据产生节点中设置所述采集节点进行访问的统一数据读取接口并在所述采集节点设置实时访问周期;第二模块,配置用于所述采集节点通过所述统一数据读取接口对所述数据产生节点的基本信息完成注册并建立与数据库的连接;第三模块,配置用于响应于所述采集节点接收到采集命令,所述采集节点从所述统一数据读取接口按照所述实时访问周期读取所述采集命令的对应数据,并通过所述与数据库的连接将所述对应数据存储到所述数据库中。
[0014]本专利技术实施例的另一方面,还提供一种计算机设备,包括至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现上述任一方法的步骤。
[0015]本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上任一方法步骤的计算机程序。
[0016]本专利技术至少具有以下有益效果:本专利技术提出一种实现运维数据采集的方法、装置及设备,其中,本专利技术提出的一种实现运维数据采集的方法对系统的各个数据产生节点访问的统一数据读取接口和对统一数据读取接口进行访问的采集中心,可以通过统一数据读取接口读取不同运维指标对应的数据并存储到数据库中,可以对指标数据进行自定义,对运维指标对应的数据进行中心化采集及持久化存储,方便程序问题的溯源排查。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的实施例。
[0018]图1示出的为本专利技术提供的一种实现运维数据采集的方法的实施例的示意图;
[0019]图2示出的为本专利技术提供的系统的数据产生节点在采集中心进行注册的示意图;
[0020]图3示出的为本专利技术提供的采集中心访问统一数据读取接口读取数据并进行存储的示意图;
[0021]图4示出的为本专利技术提供的将数据库的数据定期上传云端的示意图;
[0022]图5示出的为本专利技术提供的通过管理平台与采集中心进行交互的示意图;
[0023]图6示出的为本专利技术提供的一种实现运维数据采集的装置的实施例的示意图;
[0024]图7示出的为本专利技术提供的一种计算机设备的实施例的示意图;
[0025]图8示出的为本专利技术提供的一种计算机可读存储介质的实施例的示意图。
具体实施方式
[0026]以下描述了本专利技术的实施例。然而,应该理解,所公开的实施例仅仅是示例,并且其它实施例可以采取各种替代形式。
[0027]此外,需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现运维数据采集的方法,其特征在于,包括:为系统的数据产生节点配置采集节点,在所述数据产生节点中设置所述采集节点进行访问的统一数据读取接口并在所述采集节点设置实时访问周期;所述采集节点通过所述统一数据读取接口对所述数据产生节点的基本信息完成注册并建立与数据库的连接;响应于所述采集节点接收到采集命令,所述采集节点从所述统一数据读取接口按照所述实时访问周期读取所述采集命令的对应数据,并通过所述与数据库的连接将所述对应数据存储到所述数据库中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述采集中心设置数据上传周期,根据所述数据上传周期所述采集中心将所述数据库存储的数据上传至云端数据库并将所述数据库存储的数据清0。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述采集节点通过调节所述实时访问周期以及所述数据上传周期配置所述数据库并获取所述数据产生节点的实时数据。4.根据权利要求1所述的方法,其特征在于,还包括:响应于所述数据产生节点集群化运行,所述统一数据读取接口从所述数据产生节点中的任意一个返回所述采集命令的对应数据。5.根据权利要求1所述的方法,其特征在于,所述为系统的数据产生节点配置采集节点,在所述数据产生节点中设置所述采集节点进行访问的统一数据读取接口并在所述采集节点设置实时访问周期包括:至少根据运维指标的数据值、存储类型、运维指标类型在内的数据结构设置所述统一数据读取接口。6.根据权利要求1所述的方法,其特征在于,所述采集节点通过所述统一数据读取接口对所述数据产生节点的基本信息完成注册并建立与数据库的连接包括:所述数据产生节点向所述采集节点发送注册请求;所述采集节点根据所述注册请求通过所述统一数据读取接口读取所述数据产生节点的基本信息,并解析所述基本信息得到配置实体进行存储。7.根据权利要求6所述的方法,...

【专利技术属性】
技术研发人员:韩保铎
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1