How to log total execution time of each request coming into ESB through SOAP or Rest api?

We are currently facing an issue to identify whether ESB is taking time to respond while executing a request or anyother connected service is taking time to respond. To identify those thing, We are thinking to log execution time of each request coming to an ESB and also log response time of each request going into internal service to identify this issue.

Suggestions to implment this logging mechanism will be much appreciated.


Hi Maunish,

one option might be to use Monitor and Service Auditing features to get the data via MWS Monitor UI.
Set the Audit LogLevel of the services in question in Designer when to log and what to log.

This will require an external database schema as this cannot be handled by embedded database.