一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种负载均衡服务状态可视化系统的制作方法

2022-03-09 02:52:49 来源:中国专利 TAG:


1.本发明涉及通讯负载领域,具体为一种负载均衡服务状态可视化系统。


背景技术:

2.负载均衡对外提供虚拟服务,使用负载均衡算法将用户的请求均衡到服务池里多个业务节点上,通过健康检查,负载均衡判断业务节点的状态,一旦发现节点不能提供服务,将故障节点从服务组中移除。
3.而在现有的负载均衡管理系统中,负载均衡网页控制台以页面列表的形式,分别展示虚拟服务列表、服务池列表和节点列表、状态,如果要查看服务池的状态,需要通过从虚拟服务跳转路由打开新的页面。通过页面路由跳转的方式分别展示虚拟服务、服务池、节点的状态,呈现效果分散,无法直观的查看所有虚拟服务、虚拟服务下的服务池、服务池下的节点状态,运维人员不方便监控负载均衡全局服务状态,无法对所有的虚拟服务及其关联的服务池进行集中清晰的呈现。当服务池出现节点故障的情况时,运维人员无法第一时间获取故障情况和负载均衡整体服务状态,进行问题定位处理,进而影响用户访问业务。
4.急需一个可以实时展示负载均衡服务状态的方法及系统,帮助运维人员高效、直观、全面地监视负载均衡服务运行状态,把握业务的正常运行状况。
5.因此上述反映的技术问题是本领域技术人员亟待解决的问题。


技术实现要素:

6.本发明的目的是提供一种负载均衡服务状态可视化系统,用关系图和路径图展示负载均衡全局服务状态,帮助运维人员高效、直观、全面地监视负载均衡服务运行状态,掌握业务的实时运行状况。
7.为实现上述目的,采用如下技术方案:一种负载均衡服务状态可视化系统,包括信息读取模块、数据转换模块、数据分析模块、缓冲队列模块以及渲染展示模块;
8.所述信息读取模块,用于访问负载均衡http接口获取服务配置及状态统计,所述服务配置包含虚拟服务、服务池、节点的配置信息以及虚拟服务与服务池之间、服务池与节点之间的关联关系;
9.所述数据转换模块,将负载均衡设为一级节点、虚拟服务设为二级节点、服务池设为二级节点、节点设为三级节点,对所述节点信息分别构建对应的关系图对象实例,对节点之间的关系进行标注并分别构建路径图对象实例;
10.所述数据分析模块,根据节点的健康状态和关联关系,设置节点、节点所属的服务池、服务池所属的虚拟服务对应关系图和路径图对象的图标、颜色和统计标签;
11.所述缓冲队列模块,将所述关系图对象实例和路径图对象实例放入缓冲队列中;
12.所述渲染展示模块,从缓冲队列取出关系图对象实例和路径图对象实例,通过echarts绘制渲染成页面视图。
13.本发明与现有技术相比的优点在于:在一个页面视图中,以关系图和路径图展示
负载均衡所有虚拟服务、服务池、节点的状态和统计信息,更直观,方便运维人员监控负载均衡全局服务状态。
附图说明
14.图1是本发明一种负载均衡服务状态可视化系统的结构示意图。
15.图2是本发明一种负载均衡服务状态可视化系统的流程示意图。
16.如图所示:1、信息读取模块,2、数据转换模块,3、数据分析模块,4、缓冲队列模块,5、渲染展示模块。
具体实施方式
17.下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“内”、“外”、“竖向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
18.结合附图1,一种负载均衡服务状态可视化系统,包括信息读取模块1、数据转换模块2、数据分析模块3、缓冲队列模块4以及渲染展示模块5;
19.所述信息读取模块1,用于访问负载均衡http接口获取服务配置及状态统计,所述服务配置包含虚拟服务、服务池、节点的配置信息以及虚拟服务与服务池之间、服务池与节点之间的关联关系;
20.所述数据转换模块2,将负载均衡设为一级节点、虚拟服务设为二级节点、服务池设为二级节点、节点设为三级节点,对所述节点信息分别构建对应的关系图对象实例,对节点之间的关系进行标注并分别构建路径图对象实例;
21.所述数据分析模块3,根据节点的健康状态和关联关系,设置节点、节点所属的服务池、服务池所属的虚拟服务对应关系图和路径图对象的图标、颜色和统计标签;
22.所述缓冲队列模块4,将所述关系图对象实例和路径图对象实例放入缓冲队列中;
23.所述渲染展示模块5,从缓冲队列取出关系图对象实例和路径图对象实例,通过echarts绘制渲染成页面视图。
24.本发明在具体实施时,信息读取模块1访问负载均衡http接口获取服务配置及状态统计,服务配置包含虚拟服务、服务池、节点的配置信息以及虚拟服务与服务池之间、服务池与节点之间的关联关系。
25.负载均衡与虚拟服务、虚拟服务与服务池、服务池与节点均是1:n的关系,数据转换模块2将负载均衡设为一级节点、虚拟服务设为二级节点、服务池设为二级节点、节点设为三级节点,对所述节点信息分别构建对应的关系图对象实例,对节点之间的关系进行标注并分别构建路径图对象实例。
26.数据分析模块3根据节点的健康状态和关联关系,设置节点、节点所属的服务池、服务池所属的虚拟服务对应关系图和路径图对象的图标、颜色和统计标签。
27.缓冲队列模块4将所述关系图对象实例和路径图对象实例放入缓冲队列中。
28.渲染展示模块5从缓冲队列取出关系图对象实例和路径图对象实例,通过echarts绘制渲染成页面视图。
29.以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。


技术特征:
1.一种负载均衡服务状态可视化系统,其特征在于:包括信息读取模块(1)、数据转换模块(2)、数据分析模块(3)、缓冲队列模块(4)以及渲染展示模块(5);所述信息读取模块(1),用于访问负载均衡http接口获取服务配置及状态统计,所述服务配置包含虚拟服务、服务池、节点的配置信息以及虚拟服务与服务池之间、服务池与节点之间的关联关系;所述数据转换模块(2),将负载均衡设为一级节点、虚拟服务设为二级节点、服务池设为二级节点、节点设为三级节点,对所述节点信息分别构建对应的关系图对象实例,对节点之间的关系进行标注并分别构建路径图对象实例;所述数据分析模块(3),根据节点的健康状态和关联关系,设置节点、节点所属的服务池、服务池所属的虚拟服务对应关系图和路径图对象的图标、颜色和统计标签;所述缓冲队列模块(4),将所述关系图对象实例和路径图对象实例放入缓冲队列中;所述渲染展示模块(5),从缓冲队列取出关系图对象实例和路径图对象实例,通过echarts绘制渲染成页面视图。

技术总结
本发明公开了一种负载均衡服务状态可视化系统,包括信息读取模块、数据转换模块、数据分析模块、缓冲队列模块以及渲染展示模块。本发明与现有技术相比的优点在于:在一个页面视图中,以关系图和路径图展示负载均衡所有虚拟服务、服务池、节点的状态和统计信息,更直观,方便运维人员监控负载均衡全局服务状态。方便运维人员监控负载均衡全局服务状态。方便运维人员监控负载均衡全局服务状态。


技术研发人员:苏家巍
受保护的技术使用者:上海弘积信息科技有限公司
技术研发日:2021.11.26
技术公布日:2022/3/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献