def do_server_status(self): conn = Connection(self.host, self.port) srv_stats = conn.stats() for cmd in ('put', 'reserve-with-timeout', 'delete'): self.submit('counter', cmd, srv_stats['cmd-%s' % cmd]) self.submit('counter', 'total_jobs', srv_stats['total-jobs']) for tube in conn.tubes(): for prefix in self.tubes_prefix: if tube.startswith(prefix): tube_stats = conn.stats_tube(tube) self.submit('records', 'current_ready', tube_stats['current-jobs-ready'], tube) self.submit('counter', 'total_jobs', tube_stats['total-jobs'], tube) conn.close()