Patent ID: 8543988
Filing Date: 2013-09-24
Classification: H04L

Abstract:
1. A trace processing method for a distributed application system that has a plurality of applications running on a plurality of servers arranged hierarchically and that, when a request telegraphic message is received from a client, executes processes for response while transferring a relay code between applications in order, the method comprising: a trace condition embedding step of, when the request telegraphic message is received, embedding preset trace collection conditions including switch information that indicates whether trace collection is to be made or not in the relay code, for transfer to a next application; a trace collection step that is provided in each of the applications, the trace collection step including, when the request telegraphic message is received, deciding for processing whether trace collection is to be made or not based on the switch information of the trace collection conditions embedded in the relay code; and an analysis display step of collecting for analysis display traces which have been collected from the applications, wherein, the trace condition embedding step further includes using as the trace collection conditions intermittent switch information that indicates a ratio of a number of times trace collection occurs, compared to a number of receptions of request telegraphic messages when trace collection is indicated by the switch information, and embedding the trace collection condition in the relay code in accordance with the ratio of the intermittent switch information; wherein the analysis display step includes extracting trace information of a route in accordance with a relay ID(Identification Data) from trace information collected for each application in the trace collection step, sorting the information in order of time and generating for display a route and relationship between each application and processes based on the result of sorting, wherein the analysis display step includes displaying a processing time from reception of the request telegraphic message to transfer to the next application in such a manner as to correspond to each application; wherein the trace condition embedding step further includes using as the trace collection conditions a function ID(Identification Data) that indicates a range of trace collection for each application, and the relay ID(Identification Data), which records applications that have passed through.