System and method for performance management in a multi-tier computing environment
First Claim
1. An apparatus for monitoring a selected tier in a multi-tier computing environment, said apparatus comprising:
- a context agent associated with said selected tier of said computing environment, said context agent being coupled with other context agents, each of said other context agents associated with a respective tier of said computing environment; and
a dynamic tier extension, said dynamic tier extension coupled with said context agent and with at least a request entry port of said selected tier, at least for monitoring request traffic passing through said selected tier, said monitored request traffic including at least one entering request received at said request entry port from an adjacent tier of said computing environment, said dynamic tier extension providing request information to said context agent, said request information at least identifying each request included in said monitored request traffic, wherein said context agent receives context information, from another context agent associated with said adjacent tier, said received context information relating to the request context of said at least one entering request; and
wherein for each said at least one entering request, said context agent associates said context information with said request information, respectively.
7 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for monitoring a selected tier in a multi-tier computing environment, the apparatus including a context agent and a dynamic tier extension, the context agent associated with the selected tier and coupled with other context agents, each of which is associated with a respective tier, the dynamic tier extension coupled with the context agent and with specific predetermined points of the selected tier, the dynamic tier extension monitoring request traffic passing through the selected tier, the monitored request traffic including at least one entering request received at a request entry port from an adjacent tier, the dynamic tier extension identifying each request in the monitored request traffic and sending at least a request identifier to the context agent, the context agent also receiving information relating to the request context of the entering request from the context agent associated with the adjacent tier, the context agent associating the information relating to the request context of the entering request with the entering request, in accordance with the received request identifier.
-
Citations
61 Claims
-
1. An apparatus for monitoring a selected tier in a multi-tier computing environment, said apparatus comprising:
-
a context agent associated with said selected tier of said computing environment, said context agent being coupled with other context agents, each of said other context agents associated with a respective tier of said computing environment; and
a dynamic tier extension, said dynamic tier extension coupled with said context agent and with at least a request entry port of said selected tier, at least for monitoring request traffic passing through said selected tier, said monitored request traffic including at least one entering request received at said request entry port from an adjacent tier of said computing environment, said dynamic tier extension providing request information to said context agent, said request information at least identifying each request included in said monitored request traffic, wherein said context agent receives context information, from another context agent associated with said adjacent tier, said received context information relating to the request context of said at least one entering request; and
wherein for each said at least one entering request, said context agent associates said context information with said request information, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for monitoring a selected tier in a multi-tier computing environment, said apparatus comprising:
-
a context agent associated with said selected tier, said context agent being coupled with at least one other context agent, each of said at least one other context agent being associated with a respective tier of said computing environment; and
a dynamic tier extension, said dynamic tier extension coupled with said context agent and with at least a request entry port and a request exit port of said selected tier, said dynamic tier extension at least monitoring request traffic passing through said selected tier, said monitored request traffic including at least one entering request received at said request entry port and at least one respective exiting request at said request exit port, said selected tier providing said at least one respective exiting request to an adjacent tier, said dynamic tier extension capturing a request context of said at least one entering request, said dynamic tier extension providing request information and context information to said context agent, said request information at least identifying each request included in said monitored request traffic, said context information relating to said captured request context of said at least one entering request, wherein said context agent associates said at least one entering request with said at least one exiting request, and wherein said context agent provides context information relating to the request context of said at least one respective exiting request to another context agent associated with said adjacent tier. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. In a multi-tier computing environment including a plurality of tiers, a system for application performance management, associated with at least selected monitored tiers of said plurality of tiers, the system comprising:
-
for each of at least two of said monitored tiers, a respective dynamic tier extension being coupled with at least a request entry port of said monitored tier, said dynamic tier extension at least monitoring request traffic passing through said respective monitored tier, said monitored request traffic including at least one entering request received at said request entry port; and
for each of said at least two of said monitored tiers, a respective context agent, coupled with said respective dynamic tier extension, said context agent being coupled with other said context agents associated with tiers that are directly coupled with said respective tier, said respective context agent receiving request information from said respective dynamic tier extension, said request information at least identifying each request included in said monitored request traffic, said respective context agent further receives context information relating to the request context of said at least one entering request from another context agent associated with said adjacent tier, for each said at least one entering request, said respective context agent associates said context information with said request information, respectively. - View Dependent Claims (54, 55, 56, 57, 58, 59)
-
-
53. In a multi-tier computing environment including a plurality of tiers, a system for application performance management, associated with at least selected monitored tiers of said plurality of tiers, the system comprising:
-
for each of at least two of said monitored tiers, a respective dynamic tier extension being coupled with at least a request entry port and a request exit port of said monitored tier, said dynamic tier extension at least monitoring request traffic passing through said respective monitored tier, said monitored request traffic including at least one entering request received at said request entry port and at least one respective exiting request at said request exit port, said selected tier providing said at least one respective exiting request to an adjacent respective monitored tier, said dynamic tier extension capturing a request context of said at least one entering request; and
for each of said at least two of said monitored tiers, a respective context agent, coupled with said respective dynamic tier extension, said context agent being coupled with other said context agents associated with tiers that are directly coupled with said respective tier, said respective context agent receiving request information from said respective dynamic tier extension, said request information at least identifying each request included in said monitored request traffic, said respective context agent further receives context information relating to the request context of said at least one entering request from said respective dynamic tier extension, for each said at least one entering request, said respective context agent associates said at least one entering request with said at least one exiting request, and said respective context agent provides context information relating to the request context of said at least one respective exiting request to another context agent associated with said adjacent tier.
-
-
60. In a multi-tier computing environment including a plurality of tiers, an application performance management method for monitoring a selected monitored tier of said plurality of tiers, the method comprising the procedures of:
-
receiving context information relating to the request context of at least one entering request, said context information including at least a request identifier and a transaction identifier;
monitoring request traffic passing through said monitored tier, said monitored request traffic including at least said at least one entering request;
identifying said at least one entering request in accordance with said request identifier; and
associating said with said at least one entering request with a transaction in accordance with said transaction identifier.
-
-
61. In a multi-tier computing environment including a plurality of tiers, an application performance management method for monitoring a selected monitored tier of said plurality of tiers, the method comprising the procedures of:
-
monitoring request traffic passing through said monitored tier, said monitored request traffic including at least one entering request and at least one respective exiting request, said selected tier providing said at least one respective exiting request to an adjacent tier;
determining context information relating to the request context of said at least one entering request;
identifying each request included in said monitored request traffic;
associating said at least one entering request with said at least one exiting request; and
sending context information relating to the request context of said at least one exiting request to another context agent associated with said adjacent tier.
-
Specification