jzmq icon indicating copy to clipboard operation
jzmq copied to clipboard

JMX performance metrics

Open MartinGoodwell opened this issue 9 years ago • 2 comments

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

  • message ingress
  • queue depth
  • nr of connections (producers, consumers)

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)

MartinGoodwell avatar Mar 01 '16 15:03 MartinGoodwell

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.

msteinhoff avatar Mar 01 '16 15:03 msteinhoff

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.

MartinGoodwell avatar Mar 01 '16 15:03 MartinGoodwell