CONDUCTING A DIAGNOSTIC SESSION FOR MONITORED BUSINESS TRANSACTIONS
First Claim
4-1. The method of claim 1, wherein sampling an application thread includes sampling a thread call stack handling a request at a server.
3 Assignments
0 Petitions
Accused Products
Abstract
The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. A method for performing a diagnostic session for a request may begin with initiating collection of diagnostic data associated with a request. An application thread on each of two or more servers may be sampled. The application threads may be associated with the same business transaction and the business transaction may be associated with the request. The diagnostic data may be stored.
-
Citations
9 Claims
-
4-1. The method of claim 1, wherein sampling an application thread includes sampling a thread call stack handling a request at a server.
-
8. A computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for performing a diagnostic session for a request, the method comprising:
-
initiating collection of diagnostic data associated with a request; sampling an application thread on each of two or more servers, the application threads associated with the same business transaction, the business transaction associated with the request; and storing the diagnostic data.
-
-
9. A system for performing a diagnostic session for a request, comprising:
-
a first application server having memory; and one or more modules stored in memory of the first application server and executable by a processor to initiate collection of diagnostic data associated with a request, sample an application thread on each of two or more servers, the application threads associated with the same business transaction, the business transaction associated with the request, and store the diagnostic data.
-
Specification