
Monitors Linux kernel-level metrics for file descriptors, virtual filesystem IO, and process management, and then hands Meaningful visualization on top of these metrics, and creates per-process/application charts.Įbpf.plugin: Netdata's extended Berkeley Packet Filter (eBPF) collector Ps fax, and collects resource utilization information on every running process. The process and groups settings are used by two unique and powerful collectors.Īpps.plugin looks at the Linux process tree every second, much like top or This sql group then becomes a dimension in all Name, along with a few others, and puts them into the sql group. The Netdata Agent already knows to look for processes with the string mysqld in their Let's say you want to monitor a MySQLĭatabase using its process. The Netdata Agent already knows to look for hundreds of standard applications that we support viaĬollectors, and groups them based on their purpose. How does Netdata do process monitoring? A general understanding of how to configure the Netdata Agent using edit-config.If you need more time to understand Netdata beforeįollowing this guide, see the infrastructure or One or more Linux nodes running Netdata.Perform granular capacity planning based on the specific needs of your infrastructure.Troubleshoot CPU/memory/disk utilization issues (why is my system's CPU spiking right now?).Benchmark/optimize performance of custom applications.Benchmark/optimize performance of standard applications, like web servers or databases.With Netdata's process monitoring, you can: SQL queries or know a bunch of arbitrary command-line flags.

Only Netdata provides dozens of real-time charts, at both per-second and event frequency, without you having to write

While there are a lot of existing command-line tools for tracking processes on Linux systems, such as ps or top, Netdata is designed to hook into those metrics to create meaningful visualizations out of the box.

State and resource utilization of processes using the /proc filesystem, and Every time a Linux system runs a program, it creates an independent process thatĮxecutes the program's instructions in parallel with anything else happening on the system. These additional layers give you context, and meaningful insights, into the true health Instead of providing only a bird'sĮye view of your system, leaving you to wonder exactly what is taking up 99% CPU, Netdata also gives you visibility Netdata is more than a multitude of generic system-level metrics and visualizations. Monitor any process in real-time with Netdata
