DEV Community

Joseph Benguira
Joseph Benguira

Posted on

Lightweight real-time server monitoring with Node.js

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

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)