groot f49768337c
All checks were successful
release-tag / release-image (push) Successful in 2m19s
build-binaries / build (, amd64, linux) (push) Successful in 47s
build-binaries / build (, arm, 7, linux) (push) Successful in 45s
build-binaries / build (, arm64, linux) (push) Successful in 46s
build-binaries / build (.exe, amd64, windows) (push) Successful in 46s
build-binaries / release (push) Successful in 21s
services.json aktualisiert
2025-10-15 06:10:51 +00:00
2025-10-14 23:08:51 +02:00
2025-10-14 23:08:51 +02:00
2025-10-14 23:08:51 +02:00
2025-10-14 23:08:51 +02:00
2025-10-14 23:16:34 +02:00
2025-10-15 06:10:51 +00:00

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).

curl.exe -X POST "http://localhost:8081/api/service/api-gateway1" -H "Content-Type: application/json" --data '{"status":"Wartung"}'

Description
No description provided
Readme 68 KiB
2025-10-26 01:27:06 +00:00
Languages
Go 98.6%
Dockerfile 1.4%