一种边缘网关应用的管理和监测系统的制作方法

摘要: 本发明属于边缘网关,具体涉及一种边缘网关应用的管理和监测系统。背景技术:1、边缘网关是一种网关设备,部署在变电站、配电站所/台区/杆塔、分布式新能源等新兴市场主...
一种边缘网关应用的管理和监测系统的制作方法

本发明属于边缘网关,具体涉及一种边缘网关应用的管理和监测系统。

背景技术:

1、边缘网关是一种网关设备,部署在变电站、配电站所/台区/杆塔、分布式新能源等新兴市场主体的并网点等位置,负责采集本地电网运行数据,上送边缘集群,并实现电网运行方式切换、调频/调峰等指令操作,具备边缘计算和云边协同应用功能,支撑调度运行和市场运营。

2、边缘网关中存在多种多样的应用软件,按功能可简单分为基础应用、南向应用、北向应用三类,其中基础应用主要是负责管理应用、守护应用、数据存储、日志记录等功能,南向应用主要负责采集接入设备的数据信息,北向应用主要负责转发数据至调度主站。边缘网关采用基于容器技术的软件架构,一般情况下,基础应用部署于宿主机 中,而南向应用和北向应用部署于容器中。如果某个容器或者应用出现异常、故障,难以及时发现,会导致整个边缘网关系统的不稳定,可能会中断网关到调度主站的数据上送。传统的通讯设备监测到应用进程异常后,往往会触发看门狗动作进行整个设备重新启动,虽然也能够恢复应用异常,但是恢复时间很慢,而且会影响到其他正常应用的数据采集或转发。

3、现有技术,对于边缘网关系统中的应用软件,缺少统一的管理和监测方式。

技术实现思路

1、本发明的目的是提供一种边缘网关应用的管理和监测系统,以解决现有技术对于边缘网关系统中的应用软件,缺少统一的管理和监测方式的技术问题。

2、为解决上述技术问题,本发明第一方面提供了一种边缘网关应用的管理和监测系统,包括基础应用,所述基础应用包括部署于宿主机的应用管理和部署于容器的应用协控;

3、所述应用协控包括应用控制和应用资源采集;所述应用控制用于执行应用控制指令;所述应用资源采集用于获取容器中应用的资源信息和日志信息,并发送至消息总线;

4、所述应用管理包括应用监测和应用配置;所述应用监测用于获取宿主机上各个应用的资源信息和日志信息,并通过所述消息总线获取容器中应用的资源信息占用情况和日志信息;所述应用配置用于对应用策略信息进行配置;

5、所述应用管理根据应用监测获取到的异常资源信息和/或异常日志信息匹配能够处理异常的应用策略信息,并根据所述应用策略信息发送应用控制指令,对存在异常的应用进行控制。

6、在一种可能实现的方式中,所述应用管理还包括应用安装和应用删除;

7、所述应用安装用于下载并安装应用到目标容器上,保存该应用管理记录信息;

8、所述应用删除用于删除容器中的应用,并删除该应用管理记录信息。

9、在一种可能实现的方式中,所述应用协控随容器启动而启动;所述应用协控启动后,根据应用管理中的记录,启动容器内需要启动的应用。

10、在一种可能实现的方式中,所述基础应用还包括部署于宿主机的容器管理;所述容器管理包括容器安装、容器删除、容器配置、容器控制和容器监测;

11、所述容器安装用于创建容器,并保存该容器管理记录信息;

12、所述容器删除用于删除容器,并删除该容器管理记录信息以及该容器内所有应用信息;

13、所述容器配置用于对容器策略信息进行配置;

14、所述容器控制用于执行容器控制指令;

15、所述容器监测用于获取各个容器的资源信息和日志信息;

16、所述容器管理根据容器监测获取到的异常资源信息和/或异常日志信息匹配能够处理异常的容器策略信息,并根据所述容器策略信息执行相应的容器控制指令。

17、在一种可能实现的方式中,所述基础应用还包括部署于宿主机的设备管理;所述设备管理包括设备升级、设备配置、设备控制和设备监测;

18、所述设备升级用于对宿主机的应用进行升级;

19、所述设备配置用于对设备策略信息进行配置;

20、所述设备控制用于执行设备控制指令;

21、所述设备监测用于获取网关设备、容器管理和应用管理的资源信息和日志信息;

22、所述设备管理根据设备监测获取到的异常资源信息和/或异常日志信息匹配能够处理异常的设备策略信息,并根据所述设备策略信息执行相应的设备控制指令。

23、在一种可能实现的方式中,所述基础应用还包括部署于宿主机、用于实现本地和远端的文件传输功能的文件传输。

24、在一种可能实现的方式中,所述基础应用还包括部署于宿主机、用于接收并存储各设备、容器和应用的日志管理;所述日志管理包括日志查询和日志召回;

25、所述日志查询用于根据接收到的日志查询命令生成指定日志查询应答消息,并通过消息总线发送至日志查询命令的发送方;

26、所述日志召回用于根据接收到的日志召回命令生成相应日志文件。

27、在一种可能实现的方式中,所述基础应用还包括部署于宿主机的启动管理;所述启动管理随边缘网关启动而自动启动,所述启动管理启动后,对其余基础应用进行启动。

28、在一种可能实现的方式中,所述基础应用还包括部署于宿主机的数据中心;所述数据中心用于接收各个应用的数据采集信息,并保存至实时库和数据库中。

29、在一种可能实现的方式中,所述资源信息包括cpu、内存、磁盘和进程及其对应的限值和/或阈值。

30、本发明的有益效果是:本发明的监测系统能够有效实现对边缘网关应用的管理维护功能,统一边缘网关应用的管理方式,提高边缘网关的管理效率;能够实时监测网关的应用异常,不仅能够快速发现宿主机或者容器中应用异常,而且能够自动恢复异常,及时主动上送告警信息,不仅可靠性高,而且恢复速度快,不仅支持自定义的异常恢复策略,而且支持主站侧运维管理、人工干预,确保应用软件的正常运行,保证整个边缘网关系统的稳定性。本发明解决了现有技术对于边缘网关系统中的应用软件,缺少统一的管理和监测方式的技术问题。

1.一种边缘网关应用的管理和监测系统,其特征在于,包括基础应用,所述基础应用包括部署于宿主机的应用管理和部署于容器的应用协控;

2.根据权利要求1所述的边缘网关应用的管理和监测系统,其特征在于,所述应用管理还包括应用安装和应用删除;

3.根据权利要求1所述的边缘网关应用的管理和监测系统,其特征在于,所述应用协控随容器启动而启动;所述应用协控启动后,根据应用管理中的记录,启动容器内需要启动的应用。

4.根据权利要求1所述的边缘网关应用的管理和监测系统,其特征在于,所述基础应用还包括部署于宿主机的容器管理;所述容器管理包括容器安装、容器删除、容器配置、容器控制和容器监测;

5.根据权利要求2所述的边缘网关应用的管理和监测系统,其特征在于,所述基础应用还包括部署于宿主机的设备管理;所述设备管理包括设备升级、设备配置、设备控制和设备监测;

6.根据权利要求5所述的边缘网关应用的管理和监测系统,其特征在于,所述基础应用还包括部署于宿主机、用于实现本地和远端的文件传输功能的文件传输。

7.根据权利要求6所述的边缘网关应用的管理和监测系统,其特征在于,所述基础应用还包括部署于宿主机、用于接收并存储各设备、容器和应用的日志管理;所述日志管理包括日志查询和日志召回;

8.根据权利要求1所述的边缘网关应用的管理和监测系统,其特征在于,所述基础应用还包括部署于宿主机的启动管理;所述启动管理随边缘网关启动而自动启动,所述启动管理启动后,对其余基础应用进行启动。

9.根据权利要求1所述的边缘网关应用的管理和监测系统,其特征在于,所述基础应用还包括部署于宿主机的数据中心;所述数据中心用于接收各个应用的数据采集信息,并保存至实时库和数据库中。

10.根据权利要求1~9任意一项所述的边缘网关应用的管理和监测系统,其特征在于,所述资源信息包括cpu、内存、磁盘和进程及其对应的限值和/或阈值。