From 17986590d678b9c573d0eae887d83a8adb30c8de Mon Sep 17 00:00:00 2001 From: Piotr Dobrowolski Date: Thu, 2 Apr 2020 00:17:23 +0200 Subject: [PATCH] add stream_on metric --- process.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/process.py b/process.py index 750b5aa..4cd0f40 100644 --- a/process.py +++ b/process.py @@ -8,6 +8,7 @@ from prometheus_client import start_http_server, Counter, Gauge cut_count = Counter('cut_count', 'Total number of jebnięcie') machine_on = Gauge('machine_on', 'Current machine engine status') +stream_on = Gauge('stream_on', 'Current camera stream status') start_http_server(8888) @@ -20,6 +21,7 @@ def dist(pos1, pos2): def run(path): gui = 'DISPLAY' in os.environ + stream_on.set(0) machine_on.set(0) # Create a VideoCapture object and read from input file @@ -31,6 +33,7 @@ def run(path): raise Exception('VideoCapture not opened') print('Opened') + stream_on.set(1) spots = [] @@ -120,4 +123,5 @@ while True: run(sys.argv[1]) except Exception as exc: print(exc) + stream_on.set(0) time.sleep(5.0)