A system is provided for monitoring one or more applications. The system
includes a data store to maintain data, such as logs stored in a log
file, describing transactions involving at least one of the applications.
Some of the data includes context specific information which may be of
varying length or content. The system includes agents, adapters, a
controller, and a console. The agents communicate the data to the data
store according to a configured delivery method. The adapters receive the
data from the applications and forward the data to one of the agents. The
controller manages the agents and is operable to analyze the data. The
console is coupled to the controller to receive command inputs from a
user to provide the analysis of the data to the user.