I'm using rabbitmq version 2.8.7, and i'm curious about what some of the stats that come out of the management plugin mean..&nbsp;<div><br></div><div>These are the things that I don't grok ( please direct me to the decoder ring if it exists, I'm happy to read about this topic, but I haven't found much via google-search ):&nbsp;</div><div>FWIW, I'm interested in monitoring operational readiness, and throughput.&nbsp;</div><div><br></div><div>inside /api/nodes ..&nbsp;</div><div>&nbsp;* &nbsp;Is it good/bad/neither that mem_atom_used is 99% of mem_atom? Does this tell me anything about performance or availability?</div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_atom": 1547217,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_atom_used": 1536812,</div><div><br></div><div>&nbsp;* mem_alarm ( not listed ) , is clearly valuable for availability monitoring, but how is it triggered? &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_binary": 6349904,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_code": 17345156,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_ets": 1961472,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_limit": 787570688,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_proc": 18586392,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_proc_used": 18559872,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; "mem_used": 47203120,</div></div><div>&nbsp;* mem_atom_used + mem_binary + mem_code + mem_ets + mem_proc is _almost_ equal to mem_used, but not quite. It doesn't appear to be off by any reported counter. &nbsp; Do I even care about that? &nbsp;What matters from these counters?</div><div>&nbsp;* is mem_used / mem_limit &nbsp;enough to keep track of my memory-related utilization and health?</div><div><br></div><div>&nbsp;* run_queue ? &nbsp;What is this a reference to ?&nbsp;</div><div><br></div><div><br></div><div>inside /api/queues/{vhost}</div><div>&nbsp;* sometimes message_stats is in the output, and sometimes not.&nbsp;</div><div>&nbsp;* if present, message_stats has two possible formats. &nbsp;</div><div>&nbsp; &nbsp;When rate is present, is it messages/sec?&nbsp;</div><div>&nbsp; &nbsp;What does "publish" mean?</div><div>&nbsp; (1) &nbsp; "message_stats": {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "publish": 20</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;},</div><div><div>&nbsp; (2) &nbsp;"message_stats": {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"publish_details": {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"rate": 2.2547070391502824,&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"interval": 4435166,&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"last_event": 1365091799843</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;},&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "publish": 40</div></div><div>&nbsp;* inside the backing_queue_status block, does the difference between q1 .. q4 matter ( from an operational point of view )</div><div>&nbsp;* messages vs messages_ready vs messages_unacknowledged - what's with that? &nbsp;Also, could their respective _details have changed as in the example above for message.&nbsp;</div><div>&nbsp;* why doesn't message_stats have a correlating "message" key?</div><div><br></div><div>Thanks!</div><div>-ed</div>