diff --git a/metrics/main.py b/metrics/main.py index 031488763926078cb37dcd24563f0565f5718d1c..eba2d5f3aa5a73bd56a60ae76e7db2343c550a6f 100644 --- a/metrics/main.py +++ b/metrics/main.py @@ -4,8 +4,11 @@ from flask import Flask, make_response from vidjil.tools.api_vidjil import * import os import random +import logging from conf import vidjil_servers +logging.basicConfig(level=logging.DEBUG, filename="metrics/main.log",filemode="w") + app = Flask(__name__) dev_mode = os.getenv('DEV_MODE') @@ -56,17 +59,18 @@ def metrics(): user = vidjil_server["user"] password = vidjil_server["password"] - print( f"====== /metrics {url_server=} {certificat=} {user=}") + logging.debug(f"====== /metrics {url_server=} {certificat=} {user=}") try: vidjil = Vidjil(url_server, ssl=certificat) vidjil.login(user, password) metrics = vidjil.metrics(metrics_list="all") if dev_mode: - print(f"# Raw metrics received") + logging.debug(f"# Raw metrics received") # print(f"{metrics=}") formated_response += formated_metrics(metrics,cleanUrlServer(url_server), vidjil_server["metrics_user_id"]) except Exception as e: + logging.error( f"{e=}" ) print( f"{e=}" ) formated_response += unavailableServer(url_server) response = make_response(formated_response, 200)