From 92b5606ed4755b6cf4d4f5436e44336daf341352 Mon Sep 17 00:00:00 2001 From: Mitch Ross Date: Sun, 26 Feb 2023 19:53:17 -0500 Subject: [PATCH] wip --- frigate/prometheus_exporter2.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 frigate/prometheus_exporter2.py diff --git a/frigate/prometheus_exporter2.py b/frigate/prometheus_exporter2.py new file mode 100644 index 000000000..6a7c75532 --- /dev/null +++ b/frigate/prometheus_exporter2.py @@ -0,0 +1,28 @@ +import json +from urllib.request import urlopen +from prometheus_client import CollectorRegistry +from prometheus_client.metrics_core import GaugeMetricFamily +from requester import Requester + + +def setupRegistry(): + myregistry = CollectorRegistry() + myregistry.register(CustomCollector()) + return myregistry + + +class CustomCollector(): + def __init__(self): + self.stats_url = "http://localhost:5000/api/stats" + + + def collect(self): + + + data = json.loads(urlopen(self.url).read()) + + for k, d in data.items(): + print("".format(k, d)) + + + \ No newline at end of file