Indicate if a prometheus export was done logged in or not

This commit is contained in:
2025-09-11 23:56:17 +02:00
parent 76008ec488
commit b7b0f0d519

View File

@@ -2,6 +2,7 @@ from . import Mu5001Tool
from http.server import BaseHTTPRequestHandler, HTTPServer, HTTPStatus
from pprint import pprint
import socket
import time
import traceback
class HTTPServerV6(HTTPServer):
@@ -118,11 +119,14 @@ def make_prometheus_exporter_request_handler(m):
"cmd": ",".join(cmds_as_metric_value + cmds_as_metric_label),
})
if data.get("loginfo") != "ok":
m.login_if_possible()
out = []
if data.get("loginfo") == "ok":
out.append("mu5001tool_logged_in 1")
else:
out.append("mu5001tool_logged_in 0")
m.login_if_possible()
for cmd in cmds_as_metric_value:
d = data.get(cmd)