Method of providing open access to application profiling data
First Claim
1. A system for providing access to profiling data of trace events of an application over a network, comprising:
- a profiling interface for transmitting said trace events of said application; and
a collection agent for receiving and encoding said trace events into representative trace elements, each trace element containing at least one correlation attribute, and in response transmitting said trace elements over said network for at least one analysis client to receive and correlate said trace elements in accordance with said at least one correlation attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A data structure for exchanging profiling data in the form of trace elements between collection agents and analysis agents in a profiling tool, wherein the data structure comprises elements for identifying fragments, and attributes defining a logical hierarchy between the trace elements. A system is also set forth for providing access to profiling data of an application over an network, comprising a profiling interface for transmitting event data from the application, a collection agent for receiving and encoding the event data in trace element fragments each containing at least one attribute, and in response transmitting the fragments over the network, and at least one analysis client for receiving and collating the fragments in accordance with the at least one attribute.
-
Citations
27 Claims
-
1. A system for providing access to profiling data of trace events of an application over a network, comprising:
-
a profiling interface for transmitting said trace events of said application; and a collection agent for receiving and encoding said trace events into representative trace elements, each trace element containing at least one correlation attribute, and in response transmitting said trace elements over said network for at least one analysis client to receive and correlate said trace elements in accordance with said at least one correlation attribute. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing access to profiling data of trace elements of an application over a network, comprising:
-
transmitting said trace events of said application; and receiving and encoding said trace events into representative trace elements, each trace element containing at least one correlation attribute, and in response transmitting said trace elements over said network for at least one analysis client to receive and correlate said trace elements in accordance with said at least one correlation attribute. - View Dependent Claims (7, 8, 9)
-
- 10. A data structure, embodied in a computer readable medium, for providing profiling data in the form of trace elements from collection agents to analysis agents, said data structure comprising trace elements for representing trace events of an application, each of said trace elements comprising at least one correlation attribute for defining a logical hierarchy between said trace elements.
-
15. A collection agent, in a data processing system, for collecting and communicating profiling data of trace events of an application according to a data structure, wherein the improvement comprises:
said data structure comprising trace elements for representing said trace events of an application, each of said trace elements comprising at least one correlation attribute for defining a logical hierarchy between said trace elements. - View Dependent Claims (16, 17, 18)
-
19. An analysis agent, in a data processing system, for receiving profiling data of trace events of an application according to a data structure, wherein the improvement comprises:
said data structure embodied in a computer readable medium comprising trace elements for representing said trace events of an application, each of said trace elements comprising at least one correlation attribute for defining a logical hierarchy between said trace elements. - View Dependent Claims (20, 21, 22, 23)
-
24. An article comprising
a computer-readable data storage medium; -
means recorded on the medium for providing access to profiling data of an application over a network; means recorded on the medium for transmitting trace events of said application; and means recorded on the medium for receiving and encoding said trace events into corresponding trace elements, each trace element containing at least one correlation attribute, and in response transmitting said trace elements over said network for at least one analysis client to receive and correlate said trace elements in accordance with said at least one correlation attribute. - View Dependent Claims (25, 26, 27)
-
Specification