コード例 #1
0
    def _process_workers(self, state: State, timestamp):
        for worker_name, worker_state in state.workers.items():
            self._pusher.add(timestamp, worker_state.active,
                             ['workers', 'by_name', worker_name, 'active'])

        workers_alive = 0
        for _ in state.alive_workers():
            workers_alive += 1

        logger.info(f'Adding metrics workers.alive {workers_alive}.')
        self._pusher.add(timestamp, workers_alive, ['workers', 'alive'])