diff --git a/services/monitoring/jetson-tegrastats-exporter.yaml b/services/monitoring/jetson-tegrastats-exporter.yaml index 6b0ce37..ba25c9f 100644 --- a/services/monitoring/jetson-tegrastats-exporter.yaml +++ b/services/monitoring/jetson-tegrastats-exporter.yaml @@ -17,7 +17,7 @@ spec: annotations: prometheus.io/scrape: "true" prometheus.io/port: "9100" - monitoring.bstein.dev/restart-rev: "6" + monitoring.bstein.dev/restart-rev: "7" spec: serviceAccountName: default hostPID: true diff --git a/services/monitoring/scripts/jetson_tegrastats_exporter.py b/services/monitoring/scripts/jetson_tegrastats_exporter.py index 284d5ce..8b36111 100644 --- a/services/monitoring/scripts/jetson_tegrastats_exporter.py +++ b/services/monitoring/scripts/jetson_tegrastats_exporter.py @@ -21,20 +21,20 @@ BASE_METRICS = { def parse_line(line: str) -> dict: line = line.strip() updates = {} - m = re.search(r"GR3D_FREQ\\s+(\\d+)%", line) + m = re.search(r"GR3D_FREQ\s+(\d+)%", line) if m: updates["gr3d_freq_percent"] = float(m.group(1)) - m = re.search(r"GPU@(\\d+(?:\\.\\d+)?)C", line) + m = re.search(r"GPU@(\d+(?:\.\d+)?)C", line) if m: updates["gpu_temp_c"] = float(m.group(1)) - m = re.search(r"CPU@(\\d+(?:\\.\\d+)?)C", line) + m = re.search(r"CPU@(\d+(?:\.\d+)?)C", line) if m: updates["cpu_temp_c"] = float(m.group(1)) - m = re.search(r"RAM\\s+(\\d+)/(\\d+)MB", line) + m = re.search(r"RAM\s+(\d+)/(\d+)MB", line) if m: updates["ram_used_mb"] = float(m.group(1)) updates["ram_total_mb"] = float(m.group(2)) - m = re.search(r"(?:POM_5V_IN|VDD_IN)\\s+(\\d+)(?:mW)?/(\\d+)(?:mW)?", line) + m = re.search(r"(?:POM_5V_IN|VDD_IN)\s+(\d+)(?:mW)?/(\d+)(?:mW)?", line) if m: updates["power_5v_in_mw"] = float(m.group(1)) return updates