Mar 10th, 2008, 05:13 AM
Instrumenting Spring Web Services (with Wily Introscope)
we are using Wily Introscope for performance management.
To be able to instrument Spring Web Services, we need a suitable entry point.
First we came up with org.springframework.ws.transport.http.MessageDispa tcherServlet, which really includes the complete Web Service call stack. However, it is really complicated to find the actual (backend) service which is invoked (which is derived from the namespace and the payload with the XPathParamAnnotationMethodEndpointAdapter).
The other idea was to instrument der method endpoint adapter itself or even to instrument the endpoints. However, there is always a trade-off between being able to measure the complete call stack (incl. Spring WS) and measure the called service (which does not make much sense since the backend services are instrumented themselves).
To cut it short: what would be a good entry point for instrumenting Spring Web Services (ie. including much / all of the Spring WS stack but with enough information about the actual redirected endpoint).
Thanks & regards