[发明专利]系统功能的监控方法、装置及监控系统有效
申请号: | 201210063578.2 | 申请日: | 2012-03-12 |
公开(公告)号: | CN103312529A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 夏凡;李波;姚良超 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 功能 监控 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种系统功能的监控方法、装置及监控系统。
背景技术
目前,在对WEB系统进行功能监控时,现有技术通过采用数据挖掘技术来对用户的爱好和系统关键数据,例如,登录数量或发送邮件数量进行统计分析,以实现对WEB系统的功能进行监控。
然而,采用现有技术对WEB系统的功能进行监控时,当WEB系统出现功能异常时,无法实时监控出功能异常点,并且进行监控的覆盖率较低。
发明内容
本发明的实施例提供一种系统功能的监控方法、装置及监控系统,可以实时监控出功能异常点,并且扩大了监控的覆盖率,实现对WEB系统全面有效的监控。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,提供一种系统功能的统计方法,包括:
接收WEB系统发送的已处理完成的URL,所述URL包括处理状态标识和多个参数名及对应的参数值,所述处理状态标识用于表示所述URL的调用为成功或失败;
在模板数据库中查找是否存在与URL中的参数个数、参数名和有效参数取值均相同的URL模板,所述URL模板为删除无效参数的取值并保留有效参数的取值后得到的URL,所述无效参数为所述URL的参数中取值不同的个数不小于指定个数的参数,所述有效参数为所述URL的参数中取值不同的个数小于指定个数的参数;
当查找到所述URL模板时,更新所述URL模板在当前单位周期内的总调用数、并根据所述处理状态标识的取值更新所述URL模板在当前单位周期内的成功调用数或失败调用数;
将每个URL模板在每个单位周期内的总调用数、成功调用数和失败调用数写入所述模板数据库中。
一种系统功能的监控方法,包括:
从模板数据库中获取每个URL模板在每个单位周期内的总调用数、成功调用数和失败调用数,所述URL模板为删除无效参数的取值并保留有效参数的取值后得到的URL,所述无效参数为所述URL的参数中取值不同的个数不小于指定个数的参数,所述有效参数为所述URL的参数中取值不同的个数小于指定个数的参数;
判断每个模板在每个单位周期内的调用数据相对于历史数据中相应单位周期内的调用数据是否存在异常,所述调用数据为一个单位周期内总调用数、成功调用数或失败调用数中的任一种。
当判断出某个模板存在异常时,发送携带有所述存在异常的模板标识的报警信息,以通知技术人员进行监控。
另一方面,提供一种系统功能的统计装置,包括:功能模板统计装置,所述功能模板统计装置,包括:
接收模块,用于接收WEB系统发送的已处理完成的URL,所述URL包括处理状态标识和多个参数名及对应的参数值,所述处理状态标识用于表示所述URL的调用为成功或失败;
查找匹配模块,用于在模板数据库中查找是否存在与URL中的参数个数、参数名和有效参数取值均相同的URL模板,所述URL模板为删除无效参数的取值并保留有效参数的取值后得到的URL,所述无效参数为所述URL的参数中取值不同的个数不小于指定个数的参数,所述有效参数为所述URL的参数中取值不同的个数小于指定个数的参数;
统计模块,用于当查找到所述URL模板时,更新所述URL模板在当前单位周期内的总调用数、并根据所述处理状态标识的取值更新所述URL模板在当前单位周期内的成功调用数或失败调用数;
写入模块,用于将每个URL模板在每个单位周期内的总调用数、成功调用数和失败调用数写入所述模板数据库中。
一种系统功能的监控装置,包括:
获取模块,用于从模板数据库中获取每个URL模板在每个单位周期内的总调用数、成功调用数和失败调用数,所述URL模板为删除无效参数的取值并保留有效参数的取值后得到的URL,所述无效参数为所述URL的参数中取值不同的个数不小于指定个数的参数,所述有效参数为所述URL的参数中取值不同的个数小于指定个数的参数;
判断模块,用于判断每个模板在每个单位周期内的调用数据相对于历史数据中相应单位周期内的调用数据是否存在异常,所述调用数据为一个单位周期内总调用数、成功调用数或失败调用数中的任一种。
报警模块,用于当判断出某个模板存在异常时,发送携带有所述存在异常的模板标识的报警信息,以通知技术人员进行监控。
还提供一种系统功能的监控系统,其特征在于,包括上述系统功能的统计装置和上述系统功能的监控装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210063578.2/2.html,转载请声明来源钻瓜专利网。