I've made for my own needs a very simple and lightweight real-time monitoring tool, it's open source. You can check it here: https://github.com/elestio/ws-monitoring
Features:
- Super light real time monitoring tool / Small CPU/RAM Usage
- Easy to run once or as a service
- Click on tiles to enable or disable graphing for a metric
- REST & Websocket APIs (soon)
- Responsive design & Embeddable
My goal is not to compete with Netdata or other advanced tools but to have something working in few MB rather than few GB
Also frontend is Vanilla JS under 10KB and backend is 300 lines of code. That would be a good start for someone wanting to learn about server metrics, websockets and simple charts in SVG.
Top comments (0)