File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -106,6 +106,24 @@ def _get_metrics(self):
106106 for item in overview_items [item_family ]:
107107 real_key = zbx_key .format (item_family , item )
108108 data [real_key ] = values_family .get (item , 0 )
109+
110+ conn_stats = self ._call_api ('connections' )
111+
112+ current_conn = 0
113+ recv_oct = 0
114+ send_oct = 0
115+ for conn in conn_stats :
116+ if conn ['node' ] == 'rabbit@%s' % self .hostname .split ('.' )[0 ]:
117+ if conn .get ('recv_oct' ):
118+ recv_oct += conn ['recv_oct' ]
119+ if conn .get ('send_oct' ):
120+ send_oct += conn ['send_oct' ]
121+ current_conn += 1
122+
123+ data ["rabbitmq.connections.current" ] = current_conn
124+ data ["rabbitmq.connections.recv_oct" ] = recv_oct
125+ data ["rabbitmq.connections.send_oct" ] = send_oct
126+
109127 queues_list = self ._call_api ('queues' )
110128 for queue in queues_list :
111129 if self .exclude_patterns .match (queue ['name' ]): continue
You can’t perform that action at this time.
0 commit comments