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
};