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:
|
if c >= WARN_CPU or m >= WARN_MEM or d >= WARN_DISK:
|
||||||
warn = " ⚠️"
|
warn = " ⚠️"
|
||||||
|
|
||||||
disk_str = f"{d:.0f}%"
|
disk_str = f"{d:.0f}%" if d >= 0 else "n/a"
|
||||||
if dinfo:
|
if dinfo:
|
||||||
disk_str += f" ({dinfo.get('avail_gb', 0):.0f}/{dinfo.get('total_gb', 0):.0f} GB frei)"
|
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(
|
lines.append(
|
||||||
f"{'🟢' if c >= 0 else '🔴'} {h}{warn}\n"
|
f"{emoji} {h}{warn}\n"
|
||||||
f" CPU: {c:.0f}% RAM: {m:.0f}% Disk: {disk_str}\n"
|
f" CPU: {cpu_str} RAM: {mem_str} Disk: {disk_str}\n"
|
||||||
f" Load5: {l5:.1f} Uptime: {_fmt_uptime(u)}"
|
f" Load5: {load_str} Uptime: {_fmt_uptime(u)}"
|
||||||
)
|
)
|
||||||
|
|
||||||
warnings = get_warnings()
|
warnings = get_warnings()
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue