INNER CODE UNIT · Python

start_prometheus

faucetsdn/poseidon · lib/poseidon_core/poseidon_core/main.py:25

def start_prometheus(logger):
    prom = Prometheus()
    try:
        prom.initialize_metrics()
    except Exception as e:  # pragma: no cover
        logger.debug(f"Prometheus metrics are already initialized: {e}")
    Prometheus.start()
    return prom


def schedule_thread_worker(logger, scheduler=schedule):
    """schedule thread, takes care of running processes in the future"""
    logger.debug("Starting thread_worker")
    while True:
        sys.stdout.flush()
        scheduler.run_pending()
        time.sleep(1)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…