monitoring: fix tegrastats regexes
This commit is contained in:
parent
dfb295e5f0
commit
5f32dff73b
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user