From 07311fe5083c0e8f11e4c51bf6d3a56b67d38153 Mon Sep 17 00:00:00 2001 From: Mirko Milovanovic Date: Wed, 29 Jan 2025 01:14:32 +0100 Subject: [PATCH] Refactor logging in main.py and update telegraf.conf for metric name and MongoDB connection details --- peertube/statnerd/main.py | 4 +--- peertube/statnerd/telegraf.conf | 11 ++++------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/peertube/statnerd/main.py b/peertube/statnerd/main.py index 5266418..4182d5a 100644 --- a/peertube/statnerd/main.py +++ b/peertube/statnerd/main.py @@ -29,7 +29,7 @@ def setupLogger(): logger.addHandler(logger_handler) def interrupt_handler(signum, driver: webdriver.Chrome): - logger.log(logging.INFO, f'Handling signal {signum} ({signal.Signals(signum).name}).') + logger.info(f'Handling signal {signum} ({signal.Signals(signum).name}).') driver.quit() raise SystemExit @@ -47,8 +47,6 @@ def setupChromeDriver(): chrome_options.add_argument(f"--load-extension={os.path.abspath(os.path.join(os.path.dirname(__file__), 'webrtc-internals-exporter'))}") chrome_options.add_experimental_option('prefs', {'intl.accept_languages': 'en,en_US'}) - logger.info(f"{os.path.abspath(os.path.join(os.path.dirname(__file__), 'webrtc-internals-exporter'))}") - driver = webdriver.Chrome(options=chrome_options) #driver = webdriver.Remote(command_executor='http://localhost:4444', options=chrome_options) logger.log(logging.INFO, 'Chrome driver setup complete.') diff --git a/peertube/statnerd/telegraf.conf b/peertube/statnerd/telegraf.conf index ac13817..e05b662 100644 --- a/peertube/statnerd/telegraf.conf +++ b/peertube/statnerd/telegraf.conf @@ -5,7 +5,7 @@ service_address = "udp://:8094" data_format = "xpath_json" [[inputs.socket_listener.xpath]] - metric_name = "'statistics'" + metric_name = "'peertube'" metric_selection = "/*" timestamp = "timestamp" @@ -25,9 +25,6 @@ data_format = "json" [[outputs.mongodb]] - dsn = "mongodb://192.168.68.120:27017" - database = "peertube" - granularity = "seconds" - authentication = "SCRAM" - username = "stats_user" - password = "@z^VFhN7q%vzit" \ No newline at end of file + dsn = "mongodb://stats_user:%40z%5EVFhN7q%25vzit@192.168.86.120:27017/?authSource=statistics" + database = "statistics" + granularity = "seconds" \ No newline at end of file