


eoSense for Tomcat provides powerful visualization and tracing for a range of architectural components: Spring, Servlets, Struts, JDBC and JNDI.The thumbnail below displays an example of the detailed application understanding eoSense can provide through dynamic runtime visualization:
The Server Model View controls the architectural components modeled by eoSense and the automated problem detection in use:

All eoSense Alerts are supported with detailed problem descriptions:
Alerts detected are described with runtime information allowing the problem source to be easily identified:
The eoSense Events View integrates Application Level Tracing, Tomcat Component Tracing and Alerts. Event information is integrated from either a single or from multiple servers. User specified Application level tracing provides an easy way of examining the application behavior and includes call argument and return value tracing.
Additional application level tracing is specified in either the Component Trace or Module Trace view:
For each Component in the view individual trace settings for it and any java Class packaged with it can be specified:

The automatic Tomcat Architecture Component Tracing allows detailed examination of component calls, dynamic relationships and changes in the attributes of architecture components. The Architecture Component Trace contains all of the information needed to create the eoSense dynamic ERA model of server operation.
All information in the Events view: Component and Application traces, are augmented with timing and threading information:
The Call Summary Views and Call Tree Views provide application performance information based on precise timed trace information.
The thumbnail below shows the eoSense Call Tree View allowing application performance drill down, automatically relating timing information from the web front end all the way through the application architecture to detailed database statement timing.
The Call Summary View provides an overview of Call timing to rapidly identify performance bottlenecks: