@cryptotaxi247 / netdata-1 / commits / cc1cc38eb

python.d/rabbitmq: Add chart for churn rates (#10031)

Chad Knutson committed Oct 7, 2020 at 02:59 UTC cc1cc38eb12d088546f27d46e4c58bee1274fec7
1 file changed +33 -1
collectors/python.d.plugin/rabbitmq/rabbitmq.chart.py
+33 -1
@@ -31,7 +31,14 @@ OVERVIEW_STATS = [
31 'message_stats.ack',
32 'message_stats.redeliver',
33 'message_stats.deliver',
34 - 'message_stats.publish'
34 + 'message_stats.publish',
35 + 'churn_rates.connection_created_details.rate',
36 + 'churn_rates.connection_closed_details.rate',
37 + 'churn_rates.channel_created_details.rate',
38 + 'churn_rates.channel_closed_details.rate',
39 + 'churn_rates.queue_created_details.rate',
40 + 'churn_rates.queue_declared_details.rate',
41 + 'churn_rates.queue_deleted_details.rate'
42 ]
43
44 VHOST_MESSAGE_STATS = [
@@ -47,6 +54,9 @@ VHOST_MESSAGE_STATS = [
54
55 ORDER = [
56 'queued_messages',
57 + 'connection_churn_rates',
58 + 'channel_churn_rates',
59 + 'queue_churn_rates',
60 'message_rates',
61 'global_counts',
62 'file_descriptors',
@@ -104,6 +114,28 @@ CHARTS = {
114 ['object_totals_exchanges', 'exchanges', 'absolute']
115 ]
116 },
117 + 'connection_churn_rates': {
118 + 'options': [None, 'Connection Churn Rates', 'operations/s', 'overview', 'rabbitmq.connection_churn_rates', 'line'],
119 + 'lines': [
120 + ['churn_rates_connection_created_details_rate', 'created', 'absolute'],
121 + ['churn_rates_connection_closed_details_rate', 'closed', 'absolute']
122 + ]
123 + },
124 + 'channel_churn_rates': {
125 + 'options': [None, 'Channel Churn Rates', 'operations/s', 'overview', 'rabbitmq.channel_churn_rates', 'line'],
126 + 'lines': [
127 + ['churn_rates_channel_created_details_rate', 'created', 'absolute'],
128 + ['churn_rates_channel_closed_details_rate', 'closed', 'absolute']
129 + ]
130 + },
131 + 'queue_churn_rates': {
132 + 'options': [None, 'Queue Churn Rates', 'operations/s', 'overview', 'rabbitmq.queue_churn_rates', 'line'],
133 + 'lines': [
134 + ['churn_rates_queue_created_details_rate', 'created', 'absolute'],
135 + ['churn_rates_queue_declared_details_rate', 'declared', 'absolute'],
136 + ['churn_rates_queue_deleted_details_rate', 'deleted', 'absolute']
137 + ]
138 + },
139 'queued_messages': {
140 'options': [None, 'Queued Messages', 'messages', 'overview', 'rabbitmq.queued_messages', 'stacked'],
141 'lines': [