938 B
status-dashboard
GET http://localhost:8080/api/services
POST http://localhost:8080/api/services Content-Type: application/json
[ {"name":"Search","description":"Elasticsearch Cluster","status":"Online"}, {"name":"CDN","description":"Edge Delivery","status":"Unbekannt"} ]
POST http://localhost:8080/api/service/api-gateway Content-Type: application/json
{"status":"Offline"}
Hinweis: Die id eines Dienstes wird aus dem Namen gebildet (z. B. "API-Gateway" → api-gateway). Bei Namens-Dubletten wird -2, -3, … angehängt.
Statusfarben sind vorkonfiguriert für: Online, Offline, Wartung, Beeinträchtigt, Unbekannt. Andere freie Status werden neutral gestylt (grau).
Zeiten werden serverseitig als RFC3339 ausgegeben; im Frontend siehst du relative Zeiten („vor 2 Minuten“) plus Tooltip mit exakter Zeit.
Dark/Light-Mode per OS-Einstellung.
Fonts: System-Font-Stack (keine externen Downloads → vollständig lokal).