Analyze processes

From any Host page you can view a list of the processes that contribute to each host health metric (for example, Memory in the image below).

host with consuming processes

You can click the Consuming processes button to view the list of the processes that contributed to the selected health metric.

processes table

Once you've displayed the contributing processes list, click any process to explore that process in detail on a dedicated Process page. On each process page you'll find process-specific statistics related to CPU consumption, memory consumption, network utilization (see image below), and other infrastructure measurements. You'll also find details regarding related events, problems, and dependencies.

Host detail - process details

Process availability

Apart from recording event-types, like process shutdowns and restarts, DESK also shows process crashes. This is especially important for service availability monitoring. Services inherit their availability from the processes they run on. DESK considers a service to be offline when the entire process group it runs on is unavailable. This can occur when a process is shutdown or crashes (see image below).

DESK allows you to distinguish between services that are available, but receive no traffic, and services that are unavailable because the underlying processes have stopped or crashed. In the case of a crashed process, DESK monitors the crash and informs you about the impact of the crash on your services and applications (see image below).