Monitor a small self-hosted Spring Boot application's health without setting up Prometheus or Grafana.
Run StatLite as a systemd service to watch a single server's metrics from a local dashboard.
Self-monitor StatLite itself alongside your other application targets in one config file.
| pvrlabs/statlite | advayc/wrapped | aegrail/aegrail-engine | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Go | Go | Go |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 5/5 |
| Audience | ops devops | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
No built-in dashboard authentication yet, so remote access needs an SSH tunnel, VPN, or protected reverse proxy.
StatLite is a small self hosted dashboard for keeping an eye on the health of a server or application, aimed at solo developers or small teams running their own infrastructure. It is built specifically to work with Spring Boot Actuator, a common feature in Java applications that already exposes raw metrics data, but that data is awkward to read without a proper viewer. StatLite polls that data, stores it in a local SQLite database, and displays it as simple charts on a web dashboard. The project is explicit that it is not trying to replace larger monitoring systems like Prometheus and Grafana. Instead it targets the case where those tools would be overkill: a small self hosted app where a lightweight, single binary tool is enough. You start it with one command, it loads a configuration file that tells it which servers to watch, and by default the dashboard is only reachable from the machine it runs on. If you want to access it remotely, the README recommends using something like an SSH tunnel or a protected private network rather than exposing it directly. The README is upfront that this is an early, minimum viable version with real limitations. It stores raw metric samples only, without any summarizing or downsampling, has no alerting or notification system, and has no built in login protection for the dashboard itself, so access control is left to the person deploying it. It currently only supports Spring Boot Actuator as a data source, with other monitoring backends not yet supported. StatLite is written in Go and compiles to a single self contained binary, with example configuration files and installation guides for both manual setup and running it as a systemd service on Linux. The project is released under the MIT license.
A tiny self-hosted dashboard that turns Spring Boot Actuator metrics into simple charts, without needing Prometheus or Grafana.
Mainly Go. The stack also includes Go, SQLite, Spring Boot Actuator.
MIT license, free to use, modify, and distribute with attribution.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.