I would like to be able to inspect metrics on the following:
- How many messages were sent/received per message subject
- How many messages sent to / received from each cluster node
- Message latency stats (aggregate and also at a per message subject level)
- break this down by time spent serializing/deserializing and time spent on the wire.
- Message Handler stats.
- How much time is spent handling each message type.
- Exceptions per message type
- Exceptions (timeouts/serialization failures) etc.