Server-Based Instrumentation

The following instrumentation is provided by default to the tc Runtime; it is not provided as a plug-in.

Table 18. Operations of Server-Based Instrumentation

Collection PointSummary
HttpRequestMetricCollectionValveCreates an HTTP operation for every HTTP request to a web application. Full request and response headers are collected as provided by Tomcat and the Servlet API. Request parameters are provided if available (user parsing of the request body prevents parameters from being available). Request headers are collected before the application is involved, and response headers are collected after the application has returned.
ApplicationLifecycleCollectionListenerCreates traces for application life cycle events such as start and stop. Not all web applications have a start event when the server is first starting, if Spring Insight has not fully initialized.