Zurück zum Portfolio
Open Source2024·~5 Wochen

InfraView — Server Monitoring Dashboard

InfraView
3/3 online
web-prod8 containers
CPU34%
RAM62%
Disk45%
api-prod5 containers
CPU71%
RAM84%
Disk38%
db-prod2 containers
CPU22%
RAM91%
Disk67%

InfraView ist ein leichtgewichtiges Monitoring-Tool für eigene Server und Homelab-Setups. Ein Go-Agent läuft auf jedem Server und meldet Metriken an ein zentrales Backend. Das Dashboard zeigt alles in Echtzeit — ohne Prometheus/Grafana-Overhead.

01

Herausforderung

Prometheus + Grafana ist mächtig, aber für 3-5 Server massiv oversized. Es braucht eine einfache Lösung die in 5 Minuten läuft und trotzdem die wichtigsten Metriken zuverlässig liefert.

02

Lösung

Minimaler Go-Agent (~5MB Binary) der System-Metriken per WebSocket an das Backend streamt. FastAPI-Backend für Datenaggregation und Alerting. React-Dashboard mit Live-Charts und Container-Übersicht.

03

Ergebnis

Läuft produktiv auf eigenen Servern. Installierbar als einzelnes Docker-Compose-Setup. Open Source auf GitHub.

Tech-Stack

GoPythonFastAPIReactTypeScriptWebSocketsDocker

Ähnliches Projekt geplant?

Projekt besprechen