[发明专利]预警方法、装置和系统有效
申请号: | 201810098931.8 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108182139B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 武岳;张兴华;陈水清;王硕;黄新福;曹佳硕 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预警 方法 装置 系统 | ||
1.一种预警方法,其特征在于,应用于包括至少一个节点的集群应用系统,所述方法包括:
从各节点接收应用的交易数据;
按照第一周期从多个维度统计所述交易数据的第一统计交易信息,并存储在循环数据库RRD中;所述第一统计交易信息包括以下信息中的至少一个:交易码统计交易信息、前端系统统计交易信息、后台系统统计交易信息、返回码或状态码统计交易信息、响应时间区间统计交易信息、外部交易代码统计交易信息、自定义数据统计交易信息;
按照第二周期从多个维度对所述第一统计交易信息进行合并得到第二统计交易信息,其中,所述维度包括下述一种或多种:节点、交易、前端系统、后台系统、返回码/状态码、响应时间区间;
根据预警规则和所述第二统计交易信息生成预警信息,其中所述第二周期大于所述第一周期。
2.根据权利要求1所述的方法,其特征在于,所述预警规则包括:
预警条件标识、使能标识、预警分类、节点标识、预警规则匹配模式、预警规则匹配方式、预警值类型、阈值、阈值类型、比较方式、预警信息;
其中,所述预警条件标识用于唯一标识所述预警规则;所述使能标识用于指示是否启用所述预警规则;所述预警分类用于指示按照所述第一统计交易信息中的类别计算预警值;所述节点标识用于指示所述预警规则生效的节点;所述预警规则匹配模式用于指示匹配所述第一统计交易信息中的类别中的预警项;预警规则匹配方式用于指示针对单个节点匹配所述预警项还是针对所有节点匹配所述预警项;所述预警值类型用于指示计算的预警值为成功率、并发数或响应时间;所述阈值用于与预警值进行比较的门限;所述阈值类型用于指示阈值为绝对值或百分比;所述比较方式用于指示预警值大于或小于阈值时触发预警。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
通过办公邮件平台或短信服务平台将所述预警信息发送给监控人员。
4.一种预警装置,其特征在于,应用于包括至少一个节点的集群应用系统,所述装置包括:通讯适配器、流式计算引擎和预警引擎;
所述通讯适配器用于从各节点接收应用的交易数据;
所述流式计算引擎用于按照第一周期从多个维度统计交易数据的第一统计交易信息,并存储在循环数据库RRD中;所述第一统计交易信息包括以下信息中的至少一个:交易码统计交易信息、前端系统统计交易信息、后台系统统计交易信息、返回码或状态码统计交易信息、响应时间区间统计交易信息、外部交易代码统计交易信息、自定义数据统计交易信息;
所述预警引擎用于按照第二周期从多个维度对第一统计交易信息进行合并得到第二统计交易信息,其中,所述维度包括下述一种或多种:节点、交易、前端系统、后台系统、返回码/状态码、响应时间区间;
所述预警引擎还用于根据预警规则和第二统计交易信息生成预警信息,其中所述第二周期大于所述第一周期。
5.根据权利要求4所述的装置,其特征在于,所述预警规则包括:
预警条件标识、使能标识、预警分类、节点标识、预警规则匹配模式、预警规则匹配方式、预警值类型、阈值、阈值类型、比较方式、预警信息;
其中,所述预警条件标识用于唯一标识所述预警规则;所述使能标识用于指示是否启用所述预警规则;所述预警分类用于指示按照所述第一统计交易信息中的类别计算预警值;所述节点标识用于指示所述预警规则生效的节点;所述预警规则匹配模式用于指示匹配所述第一统计交易信息中的类别中的预警项;预警规则匹配方式用于指示针对单个节点匹配所述预警项还是针对所有节点匹配所述预警项;所述预警值类型用于指示计算的预警值为成功率、并发数或响应时间;所述阈值用于与预警值进行比较的门限;所述阈值类型用于指示阈值为绝对值或百分比;所述比较方式用于指示预警值大于或小于阈值时触发预警。
6.根据权利要求4或5所述的装置,其特征在于,所述装置还包括:
预警信息输出引擎,用于通过办公邮件平台或短信服务平台将所述预警信息发送给监控人员。
7.一种预警系统,其特征在于,包括集群应用系统和如权利要求4-6任一项所述的预警装置,所述集群应用系统包括至少一个节点。
8.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如权利要求1-3任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810098931.8/1.html,转载请声明来源钻瓜专利网。