[发明专利]后台程序日志的跟踪方法、跟踪端、服务端和系统有效

专利信息
申请号: 201210420905.5 申请日: 2012-10-29
公开(公告)号: CN102932176A 公开(公告)日: 2013-02-13
发明(设计)人: 徐茂峰 申请(专利权)人: 深圳市华为技术软件有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L12/26
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 518129 广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 后台程序 日志 跟踪 方法 服务端 系统
【说明书】:

技术领域

发明涉及通信领域,尤其涉及一种后台程序日志的跟踪方法、跟踪端、服务端和系统。

背景技术

现有技术中,后台程序在处理大批量业务时,日志打印问题一直处于矛盾当中。这是因为,如果日志过于详细,就会造成系统性能低下,并占用大量的存储,如果日志过于简单,就无法查看单笔业务的详细处理日志,进而无法满足某种情况下对单笔业务的问题分析和定位。

譬如在计费系统中,以呼叫的电话号码为业务关键字,维护人员在前台跟踪端登记该电话号码,以便订阅和发布该电话号码的详细处理日志,而在多次跟踪多个号码后,后台服务端将该多个跟踪号码的详细处理日志可能会写到一个日志文件当中,也有可能是一个跟踪号码的详细处理日志写到了多个日志文件当中。同时,本次跟踪生成的日志和历史遗留的日志也可能混在一起,这样导致跟踪日志比较混乱,需要维护人员根据跟踪号码和时间戳手工过滤出自己关心的日志,导致效率比较低下。

发明内容

本发明的实施例提供一种后台程序日志的跟踪方法、跟踪端、服务端和系统,能够使维护人员根据业务关键字查看与该业务关键字对应的业务的详细处理日志时,避免了其他日志的干扰,从而提高系统性能,操作方便快捷。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供一种后台程序日志的跟踪方法,包括:

在启动前台跟踪端程序后,接收待跟踪业务的业务关键字,并根据所述业务关键字获取与所述业务关键字对应的多播端口号;

生成包括所述业务关键字和所述多播端口号的跟踪信息,并将所述跟踪信息发送至后台服务端,并尝试加入与所述多播端口号对应的多播组中;

在加入与所述多播端口号对应的多播组后,等待所述后台服务端处理与所述业务关键字匹配的所述待跟踪业务,并在所述后台服务端处理完所述待跟踪业务后,从所述后台服务端接收所述待跟踪业务的日志。

在第一种可能实现的方式中,结合第一方面,所述方法还包括:

在关闭前台跟踪端程序后,将所述前台跟踪端程序退出与所述多播端口号对应的多播组,并删除所述跟踪信息。

在第二种可能实现的方式中,结合第一方面或第一方面的第一种可能实现的方式,所述根据所述业务关键字获取与所述业务关键字对应的多播端口号包括:

若接收到待跟踪业务的业务关键字为一个,则为所述业务关键字分配一个多播端口号;

若接收到待跟踪业务的业务关键字为至少两个,则为每一个业务关键字分配一个多播端口号。

第二方面,提供一种后台程序日志的跟踪方法,包括:

接收包括业务关键字和与所述业务关键字对应的多播端口号的跟踪信息,并将所述跟踪信息记录到跟踪信息文件中;

根据所述跟踪信息文件创建多播组;

按照所述业务关键字进行业务匹配,并将与所述业务关键字匹配的待跟踪业务的日志级别调整为最低级别;

按照所述待跟踪业务的原有日志级别将所述待跟踪业务的日志写入日志文件,并按照日志的最低级别将所述待跟踪业务的日志发送至与所述业务关键字对应的的多播端口号所对应的多播组。

在第一种可能实现的方式中,结合第二方面,所述方法还包括:

定时刷新跟踪信息文件,在检测到所述前台跟踪端已删除所述业务关键字对应的跟踪信息后,关闭与所述业务关键字对应的多播端口号所对应的多播组。

在第二种可能实现的方式中,结合第二方面或第二方面的第一种可能实现的方式,所述根据所述多播端口号创建多播组包括:

当多个前台跟踪端所跟踪业务的业务关键字为同一业务关键字时,根据所述同一业务关键字所对应的多播端口号,将所述多个前台跟踪端加入到与该多播端口号对应的同一多播组中;

当一个前台跟踪端所跟踪业务的业务关键字为至少两个时,根据每个业务关键字对应的多播端口号,将所述前台跟踪端加入到每个业务关键字对应的多播端口号所对应的多播组中。

第三方面,提供一种跟踪端,包括:

端口号获取单元,用于在启动前台跟踪端程序后,接收待跟踪业务的业务关键字,并根据所述业务关键字获取与所述业务关键字对应的多播端口号,并将所述业务关键字和与所述业务关键字对应的多播端口号发送至信息发送单元;

信息发送单元,用于从端口号获取单元接收所述业务关键字和与所述业务关键字对应的多播端口号,生成包括所述业务关键字和所述多播端口号的跟踪信息,并将所述跟踪信息发送至后台服务端,并尝试加入与所述多播端口号对应的多播组中;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华为技术软件有限公司,未经深圳市华为技术软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210420905.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top