Enterprise Application Session Control and Monitoring in a Large Distributed Environment
First Claim
1. A method, in a data processing system, for performing centralized monitoring of application sessions across a distributed computing environment comprising a plurality of application servers, comprising:
- receiving, in the data processing system, a request to perform an application session monitoring operation to monitor at least one of input or output streams of application sessions associated with a specified user account identifier;
identifying, by the data processing system, a plurality of application instances upon which to perform the requested application session monitoring operation; and
transmitting, by the data processing system, an application session monitoring request to a plurality of session control clients associated with the application instances, on a plurality of application servers of the distributed computing environment, wherein the application session monitoring request causes each session control client, in the plurality of session control clients, to monitor at least one of an input or an output stream of application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, and report results of the monitoring back to the data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided for performing centralized monitoring of application sessions across a distributed computing environment comprising a plurality of application servers. A request to perform an application session monitoring operation to monitor at least one of input or output streams of application sessions associated with a specified user account identifier is received. A plurality of application instances upon which to perform the requested application session monitoring operation are identified. An application session monitoring request is transmitted to a plurality of session control clients associated with the application instances on a plurality of application servers of the distributed computing environment. The application session monitoring request causes each session control client to monitor at least one of an input or an output stream of application sessions of application instances that are associated with the specified user account identifier, and report results of the monitoring back to the data processing system.
-
Citations
25 Claims
-
1. A method, in a data processing system, for performing centralized monitoring of application sessions across a distributed computing environment comprising a plurality of application servers, comprising:
-
receiving, in the data processing system, a request to perform an application session monitoring operation to monitor at least one of input or output streams of application sessions associated with a specified user account identifier; identifying, by the data processing system, a plurality of application instances upon which to perform the requested application session monitoring operation; and transmitting, by the data processing system, an application session monitoring request to a plurality of session control clients associated with the application instances, on a plurality of application servers of the distributed computing environment, wherein the application session monitoring request causes each session control client, in the plurality of session control clients, to monitor at least one of an input or an output stream of application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, and report results of the monitoring back to the data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive a request to perform an application session monitoring operation to monitor at least one of input or output streams of application sessions associated with a specified user account identifier; identify a plurality of application instances upon which to perform the requested application session monitoring operation; and transmit an application session monitoring request to a plurality of session control clients associated with the application instances, on a plurality of application servers of the distributed computing environment, wherein the application session monitoring request causes each session control client, in the plurality of session control clients, to monitor at least one of an input or an output stream of application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, and report results of the monitoring back to the data processing system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive a request to perform an application session monitoring operation to monitor at least one of input or output streams of application sessions associated with a specified user account identifier; identify a plurality of application instances upon which to perform the requested application session monitoring operation; and transmit an application session monitoring request to a plurality of session control clients associated with the application instances, on a plurality of application servers of the distributed computing environment, wherein the application session monitoring request causes each session control client, in the plurality of session control clients, to monitor at least one of an input or an output stream of application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, and report results of the monitoring back to the data processing system.
-
Specification