Any performance monitoring solution that does not go down to per second collection and visualization of the data, is useless. It will make you happy to have it, but it will not help you more than that.
Netdata is built around 4 principles:
It is impossible to monitor a 2 second SLA, with 10 second metrics.
To troubleshoot slowdowns, we need all the available metrics. The console should not provide more metrics.
Metrics are a lot more than name-value pairs over time. The monitoring tool should know all the metrics. Users should not!
Most of our infrastructure is standardized. There is no point to configure everything metric by metric.
Unlike other monitoring solutions that focus on metrics visualization, Netdata’s helps us troubleshoot slowdowns without touching the console.
So, everything is a bit different.