#67
B+
Rank #42
Gatus
A lightweight, config-as-code health-check and status-page tool. Standout trait is its fully declarative YAML config and single stateless binary design.
77.0
/ 100
β Full Stack
Single Go binary that reads a declarative YAML config of endpoints/conditions, runs checks on a schedule, stores recent results in an embedded SQLite/memory store, and serves a status-page UI plus Prometheus metrics.
π Scaling Analysis
Highly scalable for its purpose β stateless, config-driven, cheap to run many replicas of (each just re-reads the same config) β the only shared state is optional persisted history, which is non-critical and can be dropped without breaking checks.
π Running on Nexlayer
Single stateless pod; config can be mounted as a ConfigMap-equivalent file, and target URLs for other Nexlayer pods should use <podName>.pod:<port> rather than hardcoded hostnames. No external DB required.