zeromq / jzmq

Java binding for ZeroMQ
http://www.zeromq.org
GNU General Public License v3.0
587 stars 363 forks source link

JMX performance metrics #424

Open MartinGoodwell opened 8 years ago

MartinGoodwell commented 8 years ago

Is someone already actively working on integrating JMX performance metrics? Popular metrics of message queues in general are

As any required classes are built-in in the javax.managmement package, no additional dependencies need to be introduced. If no one is working on this, I'd be more than glad to give it a try. Also cross-posting this issue on jeromq (https://github.com/zeromq/jeromq/issues/331)

msteinhoff commented 8 years ago

Sure, go ahead :)

I would be interested in how you would do this, AFAIK ZMQ does not provide queue depth information or number of connections.

Message ingress (which I would understand as the number of processed messages?) also seems to be something that would be better placed in the application code rather than in the binding itself.

MartinGoodwell commented 8 years ago

Thanks for the quick reply.

I would be interested in how you would do this, AFAIK ZMQ does not provide queue depth information or number of connections.

Of course, I'll have to check the feasibility of those metrics first. I just went after common metrics for message queues.