一种数据采集方法、装置、电子设备和存储介质制造方法及图纸

技术编号:34720751 阅读:14 留言:0更新日期:2022-08-31 18:05
本公开提供了一种数据采集方法、装置、电子设备和存储介质,涉及计算机技术领域,尤其涉及物联网与边缘计算技术领域。具体实现方案包括:确定边缘端的边缘运行模式;获取与所述边缘运行模式相适配的数据采集应用,并对所述数据采集应用进行安装部署;通过安装后的所述数据采集应用对所述边缘端的预设指标数据进行采集。本公开方案实现了对不同边缘运行模式下的各边缘端进行指标数据采集的效果。下的各边缘端进行指标数据采集的效果。下的各边缘端进行指标数据采集的效果。

【技术实现步骤摘要】
一种数据采集方法、装置、电子设备和存储介质


[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]图4是本公开实施例提供的一种数据采集装置的结构示意图;
[0025]图5是用来实现本公开实施例的数据采集方法的电子设备的框图。
具体实施方式
[0026]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0027]图1为本公开实施例的一种数据采集方法的流程示意图,本实施例可适用于在物联网或边缘计算场景中,对边缘端的预设指标数据进行采集的情况。该方法可由一种数据采集装置来执行,该装置采用软件和/或硬件的方式实现,并集成在电子设备上,例如集成在边缘端设备上。
[0028]具体的,参见图1,数据采集方法如下:
[0029]S101、确定边缘端的边缘运行模式。
[0030]本公开实施例中,边缘端可以是在边缘场景中任意的能够联网的边缘设备,例如边缘端可以是服务器设备,也可以是日常生活中的智能电表、又或是道路交叉口处的路侧智能设备等。由于不同边缘端的性能不同,衍生出了不同的边缘运行模式,其中,边缘端的边缘运行模式可以分为容器模式和进程模式两种。可选的,针对性能较强的边缘端可采用容器模式,以便执行比较专业的业务;而性能相对较低且业务单一的边缘端则可以采用进程模式。需要说明的是,容器模式是指边缘端的应用(例如业务应用或系统应用)是通过容器实现并运行的;而进程模式是指边缘端的应用是通过边缘端系统进程运行的。本公开方案中,在确定边缘端的边缘运行模式时,既可以根据边缘端的配置文件确定,也可以通过其他方式,在此不做具体限定。
[0031]S102、获取与边缘运行模式相适配的数据采集应用,并对数据采集应用进行安装部署。
[0032]本公开实施例中,在与各边缘端相连的云端中,可预先为不同的边缘运行模式配置有不同的数据采集应用,使得在通过S101确定边缘场景中各边缘端的边缘运行模式后,可直接根据确定的边缘运行模式从云端获取与之适配的数据采集应用,并对数据采集应用进行安装部署。在此需要说明的是,因为要采集的预设指标数据在不同边缘运行模式下存在差异,如果不考虑边缘端的边缘运行模式,所有边缘端使用相同的数据采集应用获取预设指标数据,会导致指标数据采集不全的问题,例如有的指标数据在容器模式下可以采集到,但是在进程模式下无法采集到。而本方案针对不同边缘运行模式部署不同的数据采集应用,则恰好能够避免这一问题。
[0033]本公开实施例中,与边缘运行模式相适配的数据采集应用还可以集成在边缘端的
系统应用中,随着系统应用的安装实现部署。
[0034]S103、通过安装后的数据采集应用对边缘端的预设指标数据进行采集。
[0035]本公开实施例中,在通过S102的步骤安装完数据采集应用后,结合边缘端的边缘运行模式,采集边缘端的预设指标数据。其中,预设指标数据包括边缘端主机状态指标数据、边缘端应用状态指标数据和边缘端组成部件状态指标数据中的至少一种。示例性的,边缘端主机状态指标数据包括但不限于主机CPU使用信息、内存使用信息、磁盘、网络信息等;边缘端应用状态指标数据包括但不限于应用的CPU使用信息、内存使用信息、运行状态等;边缘端组成部件状态指标数据包括但不限于常见的加速卡或显卡的温度、功耗、算力使用率、显存使用率等。如此,通过采集上述预设指标数据,为后续监控边缘端的状态提供了保证。
[0036]本公开实施例中,根据不同的边缘运行模式安装不同的数据采集应用进行数据采集,实现了对不同边缘运行模式下的各边缘端进行指标数据采集的目的,避免了因边缘运行模式不同出现部分指标数据无法采集的问题。
[0037]进一步的,通过S103采集的指标数据可以有效的获取边缘端的工作状态,从而能够及时发现边缘端的异常并进行告警通知。具体实现告警的过程如下:数据采集应用在采集到预设指标数据后,将其上报到云端,进而云端对接收的预设指标数据进行存储,例如将边缘端上报的指标数据存储在预设数据库中,示例性的,将预设指标数据存储在MySql数据库中。进一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据采集方法,包括:确定边缘端的边缘运行模式;获取与所述边缘运行模式相适配的数据采集应用,并对所述数据采集应用进行安装部署;通过安装后的所述数据采集应用对所述边缘端的预设指标数据进行采集。2.根据权利要求1所述的方法,其中,所边缘端的边缘运行模式为容器模式或进程模式。3.根据权利要求2所述的方法,其中,通过安装后的所述数据采集应用对所述边缘端的预设指标数据进行采集,包括:在所述容器模式下,所述数据采集应用通过预设容器接口对接数据聚合服务,并从所述数据聚合服务中获取所述边缘端的预设指标数据;以及,所述数据采集应用通过内置的部件识别与采集服务获取所述边缘端的预设指标数据。4.根据权利要求2所述的方法,其中,通过安装后的所述数据采集应用对所述边缘端的预设指标数据进行采集,包括:在所述进程模式下,确定所述边缘端的系统架构;所述数据采集应用根据所述边缘端的系统架构,对接系统指标采集指令或系统文件,以采集所述边缘端的预设指标数据。5.根据权利要求1所述的方法,其中,确定边缘端的边缘运行模式,包括:响应于云端发送的边缘节点安装指令,在所述边缘端上安装边缘节点;其中,所述边缘节点安装指令中至少包括节点运行模式;将所述节点运行模式作为所述边缘端的边缘运行模式。6.根据权利要求1所述的方法,其中,所述预设指标数据包括边缘端主机状态指标数据、边缘端应用状态指标数据和边缘端组成部件状态指标数据中的至少一种。7.根据权利要求1所述的方法,还包括:将采集的所述预设指标数据上报到云端,使得所述云端对所述预设指标数据进行如下处理:对接收的所述预设指标数据进行存储;基于预设数据处理规范,对存储的所述预设指标数据进行组织,并为所述预设指标数据添加来源标签;通过预设服务端口对组织后的预设指标数据进行暴露,使得与所述云端对接的告警系统根据所述云端暴露的预设指标数据,结合预设的告警参数进行告警;其中,所述告警参数包括告警规则、告警目的地和告警通知类型。8.一种数据采集装置,包括:模式确定模块,用于确定边缘端的边缘运行模式;应用获取与部署模块,用于获取与所述边缘运行模式相适配的数据采集应用,并对所述数据采集应用进行安装部署;数据采集模块,用于通过安装后的所述数据采集应用对所述边缘端的预设指标数据进行采集。9.根据权利要求8所述的装置,其中,...

【专利技术属性】
技术研发人员:姜新
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1