For small applications having an observability stack like ELK or Prometheus + Grafana tends to outweigh the application itself ito cost and complexity.
I haven't found something I'm 100% happy with to self host and tend to just go with a hosted solution. I'll give statlite a look!
Thanks, I can see the value for quick testing. I don’t use Docker in my own setup, but I’d consider adding it. An issue with the workflow you’d expect would be helpful - the tracker is under GitHub -> PVRLabs/statlite -> Issues. (Full GitHub repo link in my HN profile)
I ran across Beszel earlier - it’s a great project! But where Beszel focuses on server and container metrics, StatLite focuses strictly at the application layer-tracking app-level traffic, errors, latency, restarts, and runtime health. Both definitely have their place depending on what you need to observe.
Comments
For small applications having an observability stack like ELK or Prometheus + Grafana tends to outweigh the application itself ito cost and complexity.
I haven't found something I'm 100% happy with to self host and tend to just go with a hosted solution. I'll give statlite a look!
Just added Docker support in the 0.2.2 release! You can spin it up with:
docker run --rm -p 127.0.0.1:9090:9090 ghcr.io/pvrlabs/statlite:latest
Opening http://127.0.0.1:9090 will auto-monitor StatLite itself so you can test out the UI immediately.
Looks interesting, world be nice to have a dockerized version for easy testing. Is that something you'd consider adding?
Thanks, I can see the value for quick testing. I don’t use Docker in my own setup, but I’d consider adding it. An issue with the workflow you’d expect would be helpful - the tracker is under GitHub -> PVRLabs/statlite -> Issues. (Full GitHub repo link in my HN profile)
Just added Docker support in the 0.2.2 release
Thanks! Just got back from vacation. I'll give it a shot
interesting, actually on my vps i'm using beszel but i'll take a look on yours
I ran across Beszel earlier - it’s a great project! But where Beszel focuses on server and container metrics, StatLite focuses strictly at the application layer-tracking app-level traffic, errors, latency, restarts, and runtime health. Both definitely have their place depending on what you need to observe.