[zeromq-dev] Monitoring and management question

Martin Sustrik sustrik at 250bpm.com
Tue Dec 21 19:32:07 CET 2010


> I understand it is a messaging middleware, but wouldn't it be a good
> thing if you can monitor the state of the middleware? :
>     - state of connection
>     - visibility of peers
>     - occupation of internal queues
>     - any other already known data

There's an internal monitoring system built into 0MQ/2.1, so yes, this 
can be done.

However, what I fear is that exposing this kind of info would 
immediately result in people using it to drive business logic rather 
then using it for system monitoring. That in turn breaks the 
"not-connected" design of 0MQ, severely hurts scalability etc.

My feeling is that not having monitoring is less harmful than 
introducing features that directly defeat the goals of the project.


More information about the zeromq-dev mailing list