Netdata is a real-time performance monitoring solution.
Unlike other solutions that are only capable of presenting statistics of past performance, netdata is designed to be perfect for real-time performance troubleshooting.
Netdata is a linux daemon you run, which collects data in realtime (per second) and presents a web site to view and analyze them. The presentation is also real-time and full of interactive charts that precisely render all collected values.
Netdata has been designed to be installed on every system, without disrupting the applications running on it:
- It will just use some spare CPU cycles (check Performance).
- It will use the memory you want it have (check Memory Requirements).
- Once started and while running, it does not use any disk I/O, apart its logging (check Log Files). Of course it saves its DB to disk when it exits and loads it back when it starts.
- You can use it to monitor all your systems and applications. It will run on Linux PCs, servers or embedded devices.
Out of the box, it comes with plugins that collect key system metrics and metrics of popular applications.
Available here: https://github.com/firehol/netdata