The application discloses an early warning method, device and system, which relates to the field of operation and maintenance, and is used for realizing real-time early warning. The early warning methods include receiving the transaction data from each node; statistics of the first statistical transaction information of the transaction data from a number of dimensions according to the first cycle and stored in the circular database RRD; merging the first statistical transaction information according to the second cycle to obtain second statistical transaction information and according to early warning. The rules and the second statistical transaction information generate early warning information, wherein the second cycle is larger than the first cycle. The application example should be used for early warning of cluster application system.
【技术实现步骤摘要】
预警方法、装置和系统
本专利技术涉及运维领域,尤其涉及一种预警方法、装置和系统。
技术介绍
在传统银行系统中,存在基于多种架构开发的应用产品,这些应用产品使用各式各样的通讯协议连接在一起,构成完整的应用集群,由于这些异构应用产品的存在,对运维工作也提出了较高的要求。目前,中国银行的运维监控方案基本都是根据应用产品来定制,没有统一的机制,当需要排查系统问题或故障时,往往需要多个运维小组协同工作,耗费时间长并且人力成本高。并且随着银行提供的服务渠道越来越丰富,网上银行、手机银行、自助设备、快捷支付服务等,给大家带来便利的同时,也给银行应用系统带来了越来越大的交易压力,对运维的快速发现问题和处理问题提出了挑战。现有技术中都是基于对数据库或日志文件的分析来实现监控预警。但是受制于数据库的限制,存在性能瓶颈,无法实现线性扩展。基于日志文件的分析,需要集中进行二次加工,数据处理需要消耗一定的时间,无法做到实时预警。
技术实现思路
本申请的实施例提供一种预警方法、装置和系统,用于实现实时预警。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供了一种预警方法,应用于包括至少一个节点的集群应用系统,所述方法包括:从各节点接收应用的交易数据;按照第一周期从多个维度统计所述交易数据的第一统计交易信息,并存储在循环数据库RRD中;按照第二周期对所述第一统计交易信息进行合并得到第二统计交易信息,并根据预警规则和所述第二统计交易信息生成预警信息,其中所述第二周期大于所述第一周期。第二方面,提供了一种预警装置,应用于包括至少一个节点的集群应用系统,所述装置包括:通讯适配器、流式 ...
【技术保护点】
1.一种预警方法,其特征在于,应用于包括至少一个节点的集群应用系统,所述方法包括:从各节点接收应用的交易数据;按照第一周期从多个维度统计所述交易数据的第一统计交易信息,并存储在循环数据库RRD中;按照第二周期对所述第一统计交易信息进行合并得到第二统计交易信息,并根据预警规则和所述第二统计交易信息生成预警信息,其中所述第二周期大于所述第一周期。
【技术特征摘要】
1.一种预警方法,其特征在于,应用于包括至少一个节点的集群应用系统,所述方法包括:从各节点接收应用的交易数据;按照第一周期从多个维度统计所述交易数据的第一统计交易信息,并存储在循环数据库RRD中;按照第二周期对所述第一统计交易信息进行合并得到第二统计交易信息,并根据预警规则和所述第二统计交易信息生成预警信息,其中所述第二周期大于所述第一周期。2.根据权利要求1所述的方法,其特征在于,所述第一统计信息包括以下信息中的至少一个:交易码统计交易信息、前端系统统计交易信息、后台系统统计交易信息、返回码或状态码统计交易信息、响应时间区间统计交易信息、外部交易代码统计交易信息、自定义数据统计交易信息。3.根据权利要求2所述的方法,其特征在于,所述预警规则包括:预警条件标识、使能标识、预警分类、节点标识、预警规则匹配模式、预警规则匹配方式、预警值类型、阈值、阈值类型、比较方式、预警信息;其中,所述预警条件标识用于唯一标识所述预警规则;所述使能标识用于指示是否启用所述预警规则;所述预警分类用于指示按照所述第一统计信息中的类别计算预警值;所述节点标识用于指示所述预警规则生效的节点;所述预警规则匹配模式用于指示匹配所述第一统计信息中的类别中的预警项;预警规则匹配方式用于指示针对单个节点匹配所述预警项还是针对所有节点匹配所述预警项;所述预警值类型用于指示计算的预警值为成功率、并发数或响应时间;所述阈值用于与预警值进行比较的门限;所述阈值类型用于指示阈值为绝对值或百分比;所述比较方式用于指示预警值大于或小于阈值时触发预警。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:通过办公邮件平台或短信服务平台将所述预警信息发送给监控人员。5.一种预警装置,其特征在于,应用于包括至少一个节点的集群应用系统,所述装置包括:通讯适配器、流式计算引擎和预警引擎;所述通讯适配器用于从各节点接收应用的交易数据;所述流式计算引擎用于按照第一...
【专利技术属性】
技术研发人员:武岳,张兴华,陈水清,王硕,黄新福,曹佳硕,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。