def stats_cmd(auth, args_): """Prints statistics on Zoe internals.""" stats_api = ZoeStatisticsAPI(auth['url'], auth['user'], auth['pass']) sched = stats_api.scheduler() print('Scheduler queue length: {}'.format(sched['queue_length'])) print('Scheduler running queue length: {}'.format(sched['running_length'])) print('Termination threads count: {}'.format( sched['termination_threads_count']))
def check_queue_length(): """Checks how many zapps are in the scheduler queue.""" stats_api = ZoeStatisticsAPI(zoe_url(), zoe_user(), zoe_pass()) sched = stats_api.scheduler() # print('Scheduler queue length: {}'.format(sched['queue_length'])) return sched['queue_length']
def stats_cmd(args_): """Prints statistics on Zoe internals.""" stats_api = ZoeStatisticsAPI(utils.zoe_url(), utils.zoe_user(), utils.zoe_pass()) sched = stats_api.scheduler() print('Scheduler queue length: {}'.format(sched['queue_length'])) print('Termination threads count: {}'.format(sched['termination_threads_count']))