Monitor Process Resource Consumption at a Glance | Datadog

Monitor process resource consumption at a glance

Author Jean-Mathieu Saponaro

Published: July 20, 2015

You probably know that you can monitor your aggregate host-level resource consumption with Datadog: CPU, memory, I/O, etc., but did you know that you can also monitor the resources used by each of your processes?

Datadog is for processes, too

Our Process Check feature has been designed to show you which processes (or group of processes) are hogging resources so that you can take appropriate action. While you were able to be notified when specific processes stopped running via process monitors, with the Process Check integration you can also analyze and set alerts on metrics such as CPU and memory usage, number of threads, and I/O.

As with all Datadog integrations, you can slice your process metrics by any tag you want so you can examine the exact set of metrics that matter to you.

monitor process

Turn it on

To start using Process Check on your hosts, all you need to do is enable the integration, and enumerate the processes you want to monitor (name globbing is supported).

Get automated alerts

monitor process

You can also set up Datadog to send alerts when any of your processes (or groups of processes) exceed specified thresholds. This lets you quickly identify and correct runaway processes, and those processes that are leaking memory or not terminating threads.

monitor process
monitor process

If you are already a Datadog customer, you can monitor process resource consumption by setting up Process Check here. Otherwise, try it out in your own environment by signing up for a of Datadog.