real-logic / aeron

Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Apache License 2.0
7.4k stars 890 forks source link

Support finer grained system counters #233

Closed mikeb01 closed 7 years ago

mikeb01 commented 8 years ago

Currently useful counters like: 'NAKs sent', 'NAKs recevied', 'Sender flow control limits applied' are only available at media driver level. However it would be helpful if is possible to see these counters at a per-channel or per-stream level where appropriate.

mjpt777 commented 8 years ago

We could add an option to add a number of optional counters per channel/stream so this could be enabled when needed and not crowd out the counters when not. Not sure if this is best but worth considering.

mjpt777 commented 7 years ago

A more holistic approach to detecting loss is now available with the LossReport.

https://github.com/real-logic/Aeron/wiki/Monitoring-and-Debugging#loss-reporting