prometheus_client: PBS-MU hinzugefügt, n/a für fehlende Metriken
Made-with: Cursor
This commit is contained in:
parent
214ee15c20
commit
8f9c09b9de
1 changed files with 9 additions and 4 deletions
|
|
@ -168,14 +168,19 @@ def format_overview() -> str:
|
|||
if c >= WARN_CPU or m >= WARN_MEM or d >= WARN_DISK:
|
||||
warn = " ⚠️"
|
||||
|
||||
disk_str = f"{d:.0f}%"
|
||||
disk_str = f"{d:.0f}%" if d >= 0 else "n/a"
|
||||
if dinfo:
|
||||
disk_str += f" ({dinfo.get('avail_gb', 0):.0f}/{dinfo.get('total_gb', 0):.0f} GB frei)"
|
||||
|
||||
emoji = "🟢" if c >= 0 else "🟡"
|
||||
cpu_str = f"{c:.0f}%" if c >= 0 else "n/a"
|
||||
mem_str = f"{m:.0f}%" if m >= 0 else "n/a"
|
||||
load_str = f"{l5:.1f}" if l5 >= 0 else "n/a"
|
||||
|
||||
lines.append(
|
||||
f"{'🟢' if c >= 0 else '🔴'} {h}{warn}\n"
|
||||
f" CPU: {c:.0f}% RAM: {m:.0f}% Disk: {disk_str}\n"
|
||||
f" Load5: {l5:.1f} Uptime: {_fmt_uptime(u)}"
|
||||
f"{emoji} {h}{warn}\n"
|
||||
f" CPU: {cpu_str} RAM: {mem_str} Disk: {disk_str}\n"
|
||||
f" Load5: {load_str} Uptime: {_fmt_uptime(u)}"
|
||||
)
|
||||
|
||||
warnings = get_warnings()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue