github SikamikanikoBG/homelab-monitor v0.23.0
v0.23.0 — Disk I/O dashboard, AI models across every provider, maintenance windows

13 hours ago

homelab-monitor v0.23.0

Three headline features this release: a rebuilt Disk I/O dashboard, an
AI-models registry that finally sees past ollama, and maintenance windows to
silence alerts for planned work. Plus click-to-copy everywhere and a fix for
copy buttons that lied about failing.

🗄️ Disk I/O tab, rebuilt

  • Per-device utilisation % and avg read/write op-latency
  • 6h trend sparklines per device
  • z-score anomaly detection — edge-triggered straight into the Insight Feed
  • Per-process top writer / top reader attribution from /proc/<pid>/io
    (bounded — never a full scan, authed-only, never exposed on the public status page)
  • Headline KPIs now sum physical whole-disks only — RAID/dm devices are no
    longer triple-counted

🤖 AI Models across every provider

  • The Installed models registry now spans providers beyond ollama —
    vLLM, llama.cpp, LM Studio, ComfyUI and more — grouped by a new Provider column
  • Filter box to cut through a long model list
  • New MCP tool get_installed_models() and a matching Prometheus gauge
  • tok/s on the AI Models tab (vLLM/TGI) was already working — verified this release

⏱️ Tokens/sec, first-class on Experiments

  • Dedicated tokens/sec chip, now leading the chart list
  • tokens/kWh efficiency readout
  • Documented as passing through MCP

📋 Click-to-copy everywhere (+ a real fix)

  • Extended from the System tab to Containers, Services, Network, and AI Models
  • Fixed a bug where copy buttons silently reported "failed" even on success
    a shadowed function declaration was swallowing the result

🔧 Maintenance windows

  • Silence alerts for planned work — one-off, daily, or weekly recurrence
  • Blue "In maintenance" pill on the Uptime tab
  • Contributed by @1HazyOne707 (#167) 🙌

Full changelog: 25 commits since v0.22.0.

Don't miss a new homelab-monitor release

NewReleases is sending notifications on new releases.