monitoring: fix tegrastats regexes
This commit is contained in:
parent
dfb295e5f0
commit
5f32dff73b
@ -17,7 +17,7 @@ spec:
|
|||||||
annotations:
|
annotations:
|
||||||
prometheus.io/scrape: "true"
|
prometheus.io/scrape: "true"
|
||||||
prometheus.io/port: "9100"
|
prometheus.io/port: "9100"
|
||||||
monitoring.bstein.dev/restart-rev: "6"
|
monitoring.bstein.dev/restart-rev: "7"
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: default
|
serviceAccountName: default
|
||||||
hostPID: true
|
hostPID: true
|
||||||
|
|||||||
@ -21,20 +21,20 @@ BASE_METRICS = {
|
|||||||
def parse_line(line: str) -> dict:
|
def parse_line(line: str) -> dict:
|
||||||
line = line.strip()
|
line = line.strip()
|
||||||
updates = {}
|
updates = {}
|
||||||
m = re.search(r"GR3D_FREQ\\s+(\\d+)%", line)
|
m = re.search(r"GR3D_FREQ\s+(\d+)%", line)
|
||||||
if m:
|
if m:
|
||||||
updates["gr3d_freq_percent"] = float(m.group(1))
|
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:
|
if m:
|
||||||
updates["gpu_temp_c"] = float(m.group(1))
|
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:
|
if m:
|
||||||
updates["cpu_temp_c"] = float(m.group(1))
|
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:
|
if m:
|
||||||
updates["ram_used_mb"] = float(m.group(1))
|
updates["ram_used_mb"] = float(m.group(1))
|
||||||
updates["ram_total_mb"] = float(m.group(2))
|
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:
|
if m:
|
||||||
updates["power_5v_in_mw"] = float(m.group(1))
|
updates["power_5v_in_mw"] = float(m.group(1))
|
||||||
return updates
|
return updates
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user