[发明专利]用于在分布式信息系统中记录和分析日志的方法和装置有效
申请号: | 201210129918.7 | 申请日: | 2012-04-27 |
公开(公告)号: | CN103377116A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 孙岩;魏彬彬;潘章晟;史金良 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;赵林琳 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 信息系统 记录 分析 日志 方法 装置 | ||
1.一种在分布式信息系统中记录日志的方法,该日志与一个事务实例有关,该方法包括:
从日志服务器获取日志代理实例,该日志代理实例至少包括与所述事务实例有关的信息以及与在所述事务实例中当前运行的组件有关的信息;
基于所述日志代理实例,记录所述事务实例的日志。
2.根据权利要求1所述的方法,其中:
所述与所述事务实例有关的信息包括从以下组中选择的一项或多项:
唯一识别所述事务实例的标识;
所述事务实例的类型。
3.根据权利要求1所述的方法,其中:
所述与在该事务实例中与当前运行的组件有关的信息包括从以下组中选择的一项或多项:
与当前组件在所述事务示例中的调用顺序有关的信息;
当前组件的名称;
请求标识。
4.根据权利要求1所述的方法,进一步包括:
响应于改变所述事务实例中当前运行组件的动作,由发起动作的组件更新所述日志代理实例,并向所述日志服务器同步所述日志代理实例。
5.根据权利要求1所述的方法,进一步包括:
响应于改变所述事务实例中当前运行组件的动作,由接受动作的组件更新所获取的日志代理实例,并向所述日志服务器进行同步。
6.根据权利要求4或5所述的方法,其中:
所述改变所述事务实例中当前运行组件的动作包括从以下组中选择的一项或多项:
在所述事务实例中调用下一组件的动作;
在所述事务实例中返回前一组件的动作;
在所述事务实例中开始当前组件的动作;
在所述事务实例中结束当前组件的动作。
7.根据权利要求1所述的方法,其中所述日志的每一条包括以下标签信息:
与所述事务实例有关的信息;
与在所述事务实例中当前运行的组件有关的信息。
8.根据权利要求7所述的方法,其中所述日志的每一条还包括从以下组中选择的一项或多项标签信息:
时间戳;
动作;
日志等级。
9.一种在分布式信息系统中便于多个组件记录日志的方法,包括:
根据事务类型定义初始化事务实例和日志代理实例,其中事务类型定义包括在该类型的事务中多个组件的调用关系;
向所述事务实例中当前运行的组件提供日志代理实例,该日志代理实例至少包括与所述事务实例有关的信息以及与在所述事务实例中当前运行的组件有关的信息。
10.一种在分布式信息系统中分析日志的方法,包括:
接收分析关于事务实例的日志的请求,该请求至少包括与所述事务实例有关的信息;
根据事务实例定义确定所述事务实例涉及的多个组件以及其调用关系;
基于与所述事务实例有关的信息,从所述多个组件获取与所述事务实例有关的日志;
至少部分地按照组件间的调用关系,对获取的日志进行分析处理。
11.一种在分布式信息系统中记录日志的装置,该日志与一个事务实例有关,该装置包括:
用于从日志服务器获取日志代理实例的装置,该日志代理实例至少包括与所述事务实例有关的信息以及与在所述事务实例中当前运行的组件有关的信息;
用于基于所述日志代理实例记录所述事务实例的日志的装置。
12.根据权利要求11所述的装置,其中:
与所述事务实例有关的信息包括从以下组中选择的一项或多项:
唯一识别所述事务实例的标识;
所述事务实例的类型。
13.根据权利要求11所述的装置,其中:
所述与在该事务实例中与当前运行的组件有关的信息包括从以下组中选择的一项或多项:
与当前组件在所述事务实例中的调用顺序有关的信息;
当前组件的名称;
请求标识。
14.根据权利要求11所述的装置,进一步包括:
用于响应于改变所述事务实例中当前运行组件的动作,由发起动作的组件更新所述日志代理实例,并向所述日志服务器同步所述日志代理实例的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210129918.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空调排水管连接组件
- 下一篇:一种空调器室内机冷凝水防溢出报警装置