@cryptotaxi247 / netdata-1 / commits / abf772caa

Add RabbitMQ info to dashboard Added an icon and some simple chart descriptions along with links to helpful official documentation where relevant.

Add RabbitMQ info to dashboard Added an icon and some simple chart descriptions along with links to helpful official documentation where relevant.

Jacob Ayres committed Jan 23, 2018 at 17:41 UTC abf772caa495ddebb2d8e2256388f5e5442c9129
1 file changed +61 -3
web/dashboard_info.js
+61 -3
@@ -324,12 +324,18 @@ netdataDashboard.menu = {
324 icon: '<i class="fas fa-database"></i>',
325 info: 'Performance metrics for <b><a href="https://couchdb.apache.org/">CouchDB</a></b>, the open-source, JSON document-based database with an HTTP API and multi-master replication.'
326 },
327 -
328 -
327 +
328 +
329 'beanstalk': {
330 title: 'Beanstalkd',
331 icon: '<i class="fas fa-tasks"></i>',
332 info: 'Provides statistics on the <b><a href="http://kr.github.io/beanstalkd/">beanstalkd</a></b> server and any tubes available on that server using data pulled from beanstalkc'
333 + },
334 +
335 + 'rabbitmq': {
336 + title: 'RabbitMQ',
337 + icon: '<i class="fas fa-comments"></i>',
338 + info: 'Performance data for the <b><a href="https://www.rabbitmq.com/">RabbitMQ</a></b> open-source message broker.'
339 }
340 };
341
@@ -1246,7 +1252,7 @@ netdataDashboard.context = {
1252 }
1253 ]
1254 },
1249 -
1255 +
1256 // ------------------------------------------------------------------------
1257 // beanstalkd
1258 // system charts
@@ -1714,5 +1720,57 @@ netdataDashboard.context = {
1720
1721 'btrfs.system': {
1722 info: 'Logical disk usage for BTRFS system. System chunks store information aobut the allocation of other chunks. The disk space reported here is the usable allocation (i.e. after any striping or replication). The values reported here should be relatively small compared to Data and Metadata, and will scale with the volume size and overall space usage.'
1723 + },
1724 +
1725 + // ------------------------------------------------------------------------
1726 + // RabbitMQ
1727 +
1728 + // info: the text above the charts
1729 + // heads: the representation of the chart at the top the subsection (second level menu)
1730 + // mainheads: the representation of the chart at the top of the section (first level menu)
1731 + // colors: the dimension colors of the chart (the default colors are appended)
1732 + // height: the ratio of the chart height relative to the default
1733 +
1734 + 'rabbitmq.queued_messages': {
1735 + info: 'Overall total of ready and unacknowledged queued messages. Messages that are delivered immediately are not counted here.',
1736 + },
1737 +
1738 + 'rabbitmq.message_rates': {
1739 + info: 'Overall messaging rates including acknowledgements, delieveries, redeliveries, and publishes.'
1740 + },
1741 +
1742 + 'rabbitmq.global_counts': {
1743 + info: 'Overall totals for channels, consumers, connections, queues and exchanges.'
1744 + },
1745 +
1746 + 'rabbitmq.file_descriptors': {
1747 + info: 'Total number of used filed descriptors. See <code><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-file-handle-limit" target="_blank">Open File Limits</a></code> for further details.',
1748 + colors: NETDATA.colors[3]
1749 + },
1750 +
1751 + 'rabbitmq.sockets': {
1752 + info: 'Total number of used socket descriptors. Each used socket also counts as a used file descriptor. See <code><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-file-handle-limit" target="_blank">Open File Limits</a></code> for further details.',
1753 + colors: NETDATA.colors[3]
1754 + },
1755 +
1756 + 'rabbitmq.processes': {
1757 + info: 'Total number of processes running within the Erlang VM. This is not the same as the number of processes running on the host.',
1758 + colors: NETDATA.colors[3]
1759 + },
1760 +
1761 + 'rabbitmq.erlang_run_queue': {
1762 + info: 'Number of Erlang processes the Erlang schedulers have queued to run.',
1763 + colors: NETDATA.colors[3]
1764 + },
1765 +
1766 + 'rabbitmq.memory': {
1767 + info: 'Total amount of memory used by the RabbitMQ. This is a complex statistic that can be further analyzed in the management UI. See <code><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-ram" target="_blank">Memory</a></code> for further details.',
1768 + colors: NETDATA.colors[3]
1769 + },
1770 +
1771 + 'rabbitmq.disk_space': {
1772 + info: 'Total amount of disk space consumed by the message store(s). See <code><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-disk-space" target=_"blank">Disk Space Limits</a></code> for further details.',
1773 + colors: NETDATA.colors[3]
1774 }
1775 + // ------------------------------------------------------------------------
1776 };