一种基于微服务云架构实现综合网络管理的方法技术

技术编号:21691104 阅读:20 留言:0更新日期:2019-07-24 16:05
本发明专利技术涉及一种基于微服务云架构实现综合网络管理的方法,提供一综合网管系统及搭载在综合网管系统中的基础平台模块、指标采集微服务模块、数据传输微服务模块、规则引擎微服务模块和指标数据应用模块;指标采集微服务模块对基础平台模块中的指标数据进行采集,并分别传输到规则引擎微服务模块和数据传输微服务模块中;规则引擎微服务模块对指标数据进行传输规则和告警规则的归类,并将传输规则推送到数据传输微服务模块中;数据传输微服务模块利用传输规则对指标采集微服务发送的指标数据进行处理,并将处理后的数据发送到指标数据应用模块。本发明专利技术能够提升综合网管监控的范围,提升告警机制,并拓展综合网管在故障追溯和智能研判中的应用。

A Method of Integrated Network Management Based on Microservice Cloud Architecture

【技术实现步骤摘要】
一种基于微服务云架构实现综合网络管理的方法
本专利技术涉及网络信息
,特别是一种基于微服务云架构实现综合网络管理的方法。
技术介绍
目前电力系统网络基础设施的扩展加速以及综合网管业务的高速发展,后台支撑系统已经不堪重负。在吞吐量、稳定性以及可扩展性上都无法满足日益增长的业务需求。随着业务量的快速增长,综合网管的运维成本急剧增加。传统的架构设计已无法保障系统监控性能、实现动态扩展和高可用性。基于传统架构设计开发的综合网管系统,在信息通信网络资源设备数量急剧上升,对网络设备管理、运行可靠性提出了更高的要求,已出现了数据采集、查询和处理的性能瓶颈;且应用部署、升级和扩展方面比较复杂,对监控对象的变化适应性差等问题。
技术实现思路
有鉴于此,本专利技术的目的是提出一种基于微服务云架构实现综合网络管理的方法,以克服现有技术中的不足。本专利技术采用以下方案实现:一种基于微服务云架构实现综合网络管理的方法,提供一综合网管系统及搭载在所述综合网管系统中的基础平台模块、指标采集微服务模块、数据传输微服务模块、规则引擎微服务模块和指标数据应用模块;所述基础平台模块与所述指标采集微服务模块通信相连;所述规则引擎微服务模块分别与所述数据传输微服务模块和所述指标采集微服务模块通信相连;所述数据传输微服务模块还分别与所述指标采集微服务模块和所述指标数据应用模块通信相连;具体按照如下步骤实现:步骤S1:所述指标采集微服务模块对所述基础平台模块中的指标数据进行采集,并将所述指标数据分别传输到所述规则引擎微服务模块和所述数据传输微服务模块中;其中采集的指标数据包括基础平台指标数据、网络设备指标数据和应用系统指标数据;步骤S2:所述规则引擎微服务模块对接收到的所述指标数据进行传输规则和告警规则的识别归类,并将所述传输规则推送到所述数据传输微服务模块中;步骤S3:所述数据传输微服务模块利用接收到的传输规则对指标采集微服务发送的指标数据进行处理,并将处理后的数据发送到所述指标数据应用模块。进一步地,所述指标采集微服务模块包括基础平台采集微服务单元、网络设备采集微服务单元和应用系统采集微服务单元;所述基础平台模块包括基础平台单元、网络设备单元和应用系统单元;所述基础平台采集微服务单元采集所述基础平台单元的指标数据;所述网络设备采集微服务单元采集所述网络设备单元的指标数据;所述应用系统采集微服务单元采集所述应用系统单元的指标数据;所述指标采集微服务模块将采集的三种指标数据分别发送至所述数据传输微服务模块和所述规则引擎微服务模块中。进一步地,所述规则引擎微服务模块包括传输规则微服务模块和告警规则微服务模块;所述规则引擎微服务模块对接收到的指标数据进行划分,并分别存储在所述规则微服务模块和所述告警规则微服务模块中;所述传输规则微服务模块将该模块中的传输规则推送到所述数据传输微服务模块中。进一步地,所述数据传输微服务模块包括消息生产微服务单元和数据推送微服务单元;所述消息生产微服务单元和所述数据推送微服务单元利用所述传输规则对接收到的指标数据进行处理,并由所述数据推送微服务单元将处理后的数据发送到所述指标数据应用模块。与现有技术相比,本专利技术有以下有益效果:(1)本专利技术能够有效提升综合网管监控的范围,提升告警机制的有效性,并拓展综合网管在故障追溯和智能研判中的应用。(2)本专利技术有效的采用基于微服务云架构的实现方式在功能不变的情况下,应用被分解为多个可管理的分支或服务,使开发者不再需要协调其它服务部署对本服务的影响,节约经济成本。附图说明图1为本专利技术实施例的流程图。具体实施方式下面结合附图及实施例对本专利技术做进一步说明。如图1所示,本实施例提供了一种基于微服务云架构实现综合网络管理的方法,提供一综合网管系统及搭载在所述综合网管系统中的基础平台模块、指标采集微服务模块、数据传输微服务模块、规则引擎微服务模块和指标数据应用模块;所述基础平台模块与所述指标采集微服务模块通信相连;所述规则引擎微服务模块分别与所述数据传输微服务模块和所述指标采集微服务模块通信相连;所述数据传输微服务模块还分别与所述指标采集微服务模块和所述指标数据应用模块通信相连;具体按照如下步骤实现:步骤S1:所述指标采集微服务模块对所述基础平台模块中的指标数据进行采集,并将所述指标数据分别传输到所述规则引擎微服务模块和所述数据传输微服务模块中;其中采集的指标数据包括基础平台指标数据、网络设备指标数据和应用系统指标数据;步骤S2:所述规则引擎微服务模块对接收到的所述指标数据进行传输规则和告警规则的识别归类,并将所述传输规则推送到所述数据传输微服务模块中;步骤S3:所述数据传输微服务模块利用接收到的传输规则对指标采集微服务发送的指标数据进行处理,并将处理后的数据发送到所述指标数据应用模块。在本实施例中,所述指标采集微服务模块包括基础平台采集微服务单元、网络设备采集微服务单元和应用系统采集微服务单元;所述基础平台模块包括基础平台单元、网络设备单元和应用系统单元;所述基础平台采集微服务单元采集所述基础平台单元的指标数据;所述网络设备采集微服务单元采集所述网络设备单元的指标数据;所述应用系统采集微服务单元采集所述应用系统单元的指标数据;所述指标采集微服务模块将采集的三种指标数据分别发送至所述数据传输微服务模块和所述规则引擎微服务模块中。在本实施例中,所述规则引擎微服务模块包括传输规则微服务模块和告警规则微服务模块;所述规则引擎微服务模块对接收到的指标数据进行划分,并分别存储在所述规则微服务模块和所述告警规则微服务模块中;所述传输规则微服务模块将该模块中的传输规则推送到所述数据传输微服务模块中。在本实施例中,所述数据传输微服务模块包括消息生产微服务单元和数据推送微服务单元;所述消息生产微服务单元和所述数据推送微服务单元利用所述传输规则对接收到的指标数据进行处理,并由所述数据推送微服务单元将处理后的数据发送到所述指标数据应用模块。在本实施例中,通过基础平台、网络设备和应用系统进行数据分类采集,通过采集到的数据进行指标采集微服务主要包括基础平台采集微服务、网络设备采集微服务和应用系统采集微服务,并将相关数据通过数据传输微服务进行指标数据的应用。较佳的,在本实施例中,基础平台模块:提供基础平台单元、网络设备单元、应用系统单元。指标采集微服务模块:涵盖基础平台采集微服务、网络设备采集微服务、应用系统采集微服务实现指标数据的微服务采集功能。规则引擎微服务模块:传输规则微服务和告警规则微服务实现采集指标的智能识别归类。数据传输微服务模块:消息上次微服务和数据推送微服务,实现消息和数据的有效封装推送。指标数据应用模块:实现指标数据应用。较佳的,在本实施例中基础平台模块、指标采集微服务模块、规则引擎微服务模块、数据传输微服务模块和指标数据应用模块的具体工作模式如下:1)对基础平台单元、网络设备单元和应用系统单元进行分类采集;2)通过指标采集微服务模块实现各类资源指标的采集;3)提供指标数据为规则引擎微服务模块所用,规则引擎微服务进行传输规则和告警规则判断;4)为数据传输微服务模块提供传输规则。而数据传输微服务模块通过消息生产微服务单元和数据推送微服务单元处理消息;5)将最终的指标数据提供给指标应用模块。特别的,本实施例本文档来自技高网...

【技术保护点】
1.一种基于微服务云架构实现综合网络管理的方法,其特征在于:提供一综合网管系统及搭载在所述综合网管系统中的基础平台模块、指标采集微服务模块、数据传输微服务模块、规则引擎微服务模块和指标数据应用模块;所述基础平台模块与所述指标采集微服务模块通信相连;所述规则引擎微服务模块分别与所述数据传输微服务模块和所述指标采集微服务模块通信相连;所述数据传输微服务模块还分别与所述指标采集微服务模块和所述指标数据应用模块通信相连;具体按照如下步骤实现:步骤S1:所述指标采集微服务模块对所述基础平台模块中的指标数据进行采集,并将所述指标数据分别传输到所述规则引擎微服务模块和所述数据传输微服务模块中;其中采集的指标数据包括基础平台指标数据、网络设备指标数据和应用系统指标数据;步骤S2:所述规则引擎微服务模块对接收到的所述指标数据进行传输规则和告警规则的识别归类,并将所述传输规则推送到所述数据传输微服务模块中;步骤S3:所述数据传输微服务模块利用接收到的传输规则对指标采集微服务发送的指标数据进行处理,并将处理后的数据发送到所述指标数据应用模块。

【技术特征摘要】
1.一种基于微服务云架构实现综合网络管理的方法,其特征在于:提供一综合网管系统及搭载在所述综合网管系统中的基础平台模块、指标采集微服务模块、数据传输微服务模块、规则引擎微服务模块和指标数据应用模块;所述基础平台模块与所述指标采集微服务模块通信相连;所述规则引擎微服务模块分别与所述数据传输微服务模块和所述指标采集微服务模块通信相连;所述数据传输微服务模块还分别与所述指标采集微服务模块和所述指标数据应用模块通信相连;具体按照如下步骤实现:步骤S1:所述指标采集微服务模块对所述基础平台模块中的指标数据进行采集,并将所述指标数据分别传输到所述规则引擎微服务模块和所述数据传输微服务模块中;其中采集的指标数据包括基础平台指标数据、网络设备指标数据和应用系统指标数据;步骤S2:所述规则引擎微服务模块对接收到的所述指标数据进行传输规则和告警规则的识别归类,并将所述传输规则推送到所述数据传输微服务模块中;步骤S3:所述数据传输微服务模块利用接收到的传输规则对指标采集微服务发送的指标数据进行处理,并将处理后的数据发送到所述指标数据应用模块。2.根据权利要求1所述的一种基于微服务云架构实现综合网络管理的方法,其特征在于:所述指标采集微服务模块包括...

【专利技术属性】
技术研发人员:付婷肖琦敏方志坚王雪晶董衍旭陈锐张航张洁敏孙浩松
申请(专利权)人:国网福建省电力有限公司国网福建省电力有限公司信息通信分公司
类型:发明
国别省市:福建,35

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

1