To see the processes running on an individual host, click the Hosts tile on the home dashboard to go to the Hosts page. Click the host you want to analyze.
Within the Processes section of the Host page you’ll see all individual processes categorized into process group instances. Dynatrace uses domain knowledge to detect the different process types and consolidate them in a meaningful manner.
A “process group” is a set of processes that perform the same function across multiple hosts. For example, you might have a cluster of servers with each server running the same process in support of multiple hosts.
Note: You can click the All processes button to view the complete list of processes along with related performance charts.
Why does Dynatrace not show worker processes?
We consolidate all worker processes that belong together into a process group. We do this across hosts but also on a single host. For example, if you run Apache HTTP Server you may be accustomed to seeing long lists of worker processes, as shown in the image below. For the sake of clarity, Dynatrace consolidates such lists into manageable sets known as that we treat as a process group instance.
Worker processes are displayed in Dynatrace as process group instances.
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). Click the Consuming processes button to view the list of the processes that contributed to the selected health metric.
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, and network utilization. You’ll also find details regarding related events, problems, and dependencies.
For more information on infrastructure measurements, see Which_measures_contribute_to_host_health?
Apart from recording events like process shutdowns and restarts, Dynatrace also shows process crashes. This is especially important for service availability detection. Services inherit their availability from the processes they run on. Dynatrace considers a service to be offline when the whole process cluster it runs on is unavailable. This can occur when a process is shutdown or crashes.
Dynatrace allows you to distinguish between a service that is available, but is receiving no traffic, and a service that is unavailable because the underlying processes have been stopped or crashed. In the case of a crashed process Dynatrace monitors the crash and tells you the impact of the crash on your services and applications.