@Esa: I was commenting on the OP's use case #1 - To use "WMB's event emitting and monitoring capability" for audit. That feature is not meant for audit (depending on how you define it).
Imho you cannot achieve that with mere Message Broker statistics.
The OP didn't mention that they were doing request/reply within multi-flow scenarios (which I agree Message Flow Statistics wont help you with). If they are doing request-reply within a flow - statistics are great to see elapsed times!
You are right. I think I was thinking too much about my own scenarios. Although the OP does not say if the request/reply is implemented sycnhronously or not.
The OP is also unclear about if he wants to track performace statistics or the performance of individual requests.
@sridhsri: are you perhaps confusing request/reply with record and replay?
But I agree with what you say about audit messages.
Maybe there is a better name than audit log for not-so-security-relevant tracking of chronological sequences of activities?
So, the OP is back
I want to track performance of individual requests irrespective of the flow being synchronous or asynchronous. Consider I have a webservice msg flow which in turn invokes 3 other end service providers (using soap request node). I need to measure (by calculating the timestamp differences) the time my webservice flow took to process the request & send the response back.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum