mirror of
https://github.com/NohamR/prometheus-qbittorrent-exporter.git
synced 2025-07-08 21:17:04 +00:00
Check config and fail early
This commit is contained in:
parent
fb767eba1e
commit
6007908113
@ -1,6 +1,6 @@
|
||||
from httplib2 import Http
|
||||
import time
|
||||
import os
|
||||
import sys
|
||||
import signal
|
||||
import faulthandler
|
||||
from qbittorrentapi import Client, TorrentStates
|
||||
@ -186,6 +186,14 @@ def main():
|
||||
logger.addHandler(logHandler)
|
||||
logger.setLevel(config["log_level"])
|
||||
|
||||
if not config["host"]:
|
||||
logger.error("No host specified, please set QBITTORRENT_HOST environment variable")
|
||||
sys.exit(1)
|
||||
if not config["post"]:
|
||||
logger.error("No post specified, please set QBITTORRENT_PORT environment variable")
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
# Register our custom collector
|
||||
logger.info("Exporter is starting up")
|
||||
REGISTRY.register(QbittorrentMetricsCollector(config))
|
||||
|
Loading…
x
Reference in New Issue
Block a user