[发明专利]一种全流程监控报警平台及其方法在审
申请号: | 202010558230.5 | 申请日: | 2020-06-18 |
公开(公告)号: | CN111752795A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 廖世友 | 申请(专利权)人: | 多加网络科技(北京)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F21/55 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100000 北京市密云区经济开发区兴盛南路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流程 监控 报警 平台 及其 方法 | ||
1.一种全流程监控报警平台,包括客户端、负载均衡器、计算节点、信息收集器、监控数据模块、预警模块,
客户端通过统一标准接口与负载均衡器连接,负载均衡器的数据经过网关降级分配给计算节点,信息收集器自动在收集计算节点的响应数据,当某个服务满足降级熔断条件之后,服务马上进入降级和熔断响应,同时降级熔断响应被实时送到监控数据模块的报警队列中,监控数据模块存储有服务器状态、进程状态、数据库状态,满足降级熔断条件时,预警模块会实时发出报警信息,在第一次满足降级熔断条件时,通过邮件的方式进行预警,在第二次满足降级熔断条件时,通过短信、微信和向总负责人发送紧急邮件的方式进行预警。
2.根据权利要求1所述的全流程监控报警平台,其特征在于:客户端为手机、PC或者POS机;负载均衡器为Nginx负载均衡器;
负载均衡器和计算节点之间配置有降级熔断器,且处在启用状态,降级熔断器采用Sentinel构成服务的降级熔断,Sentinel基于多种(7种)不同的计算节点形成一个链表,每个计算节点都各司其职,自己做完分内的事之后,会把请求传递给下一个计算节点,直到在某一个计算节点的服务满足降级熔断条件后,抛出阻塞异常而终止传递,Sentinel通过计算节点链完成了对每个计算节点的入口方法的调用,每个计算节点会根据创建的规则,进行自己的逻辑处理,当统计的结果达到设置的阈值时,就会触发降级、熔断事件;例如抛出阻塞异常异常;
通过适配器的方式,Sentinel与SpringCloud框架(Spring服务套件)集成一起,在SpringCloud框架的扩展点上增加Sentinel的相关降级、熔断的代码,当集群服务器中某一台或几台服务器出现负载量过大或长时间没有健康响应时,Sentinel熔断机制开始启用,从而达到保护支付链路自动切换服务高稳定性和高可用性的目的。
3.根据权利要求1所述的全流程监控报警平台,其特征在于:降级熔断条件配置在配置文件上,包括:平均响应时间、异常数和异常比例,当满足这条件之一,系统触发降级或熔断机制,让系统避免更多的级联故障;
平均响应时间:当资源的平均响应时间超过阈值之后,资源进入准降级状态,接下来如果持续进入5个请求,其响应时间都持续超过这个阈值,那么在接下的时间窗口之内,对这个资源的调用都会自动地返回降级;
异常比例:当资源的每秒异常总数占通过量的异常比率超过阈值之后,资源进入降级状态,即在接下的时间窗口之内,对这个方法的调用都会自动地返回,异常比率的阈值范围是0%-100%;
异常数:当资源近1分钟的异常数目超过阈值之后会进行熔断。
4.根据权利要求1所述的全流程监控报警平台,其特征在于:计算节点为CDH计算节点,部署在需要熔断降级服务的服务器上,CDH计算节点具有集群服务器自动化安装、中心化管理、集群服务器监控、报警功能的工具,通过ClouderaManager进行安装和管理,监控集群服务器的健康情况,对设置的各种指标和系统的具体运行情况进行全面的监控,通过扩容CDH计算节点,增加对集群服务器管理的空间和能力;
Cloudera Manager是一款大数据集群安装部署利器,使得安装集群从几天的时间缩短在几小时以内,运维人员从数十人降低到几人以内,极大的提高集群管理的效率。在本案例中应用:平台部署所有集群都要用Cloudera Manager来管理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于多加网络科技(北京)有限公司,未经多加网络科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010558230.5/1.html,转载请声明来源钻瓜专利网。