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)