Refactor logging in main.py and update telegraf.conf for metric name and MongoDB connection details
This commit is contained in:
@@ -29,7 +29,7 @@ def setupLogger():
|
|||||||
logger.addHandler(logger_handler)
|
logger.addHandler(logger_handler)
|
||||||
|
|
||||||
def interrupt_handler(signum, driver: webdriver.Chrome):
|
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()
|
driver.quit()
|
||||||
raise SystemExit
|
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_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'})
|
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.Chrome(options=chrome_options)
|
||||||
#driver = webdriver.Remote(command_executor='http://localhost:4444', options=chrome_options)
|
#driver = webdriver.Remote(command_executor='http://localhost:4444', options=chrome_options)
|
||||||
logger.log(logging.INFO, 'Chrome driver setup complete.')
|
logger.log(logging.INFO, 'Chrome driver setup complete.')
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
service_address = "udp://:8094"
|
service_address = "udp://:8094"
|
||||||
data_format = "xpath_json"
|
data_format = "xpath_json"
|
||||||
[[inputs.socket_listener.xpath]]
|
[[inputs.socket_listener.xpath]]
|
||||||
metric_name = "'statistics'"
|
metric_name = "'peertube'"
|
||||||
metric_selection = "/*"
|
metric_selection = "/*"
|
||||||
|
|
||||||
timestamp = "timestamp"
|
timestamp = "timestamp"
|
||||||
@@ -25,9 +25,6 @@
|
|||||||
data_format = "json"
|
data_format = "json"
|
||||||
|
|
||||||
[[outputs.mongodb]]
|
[[outputs.mongodb]]
|
||||||
dsn = "mongodb://192.168.68.120:27017"
|
dsn = "mongodb://stats_user:%40z%5EVFhN7q%25vzit@192.168.86.120:27017/?authSource=statistics"
|
||||||
database = "peertube"
|
database = "statistics"
|
||||||
granularity = "seconds"
|
granularity = "seconds"
|
||||||
authentication = "SCRAM"
|
|
||||||
username = "stats_user"
|
|
||||||
password = "@z^VFhN7q%vzit"
|
|
Reference in New Issue
Block a user