How to Enable Deep Monitoring in Dynatrace for a Process (Step-by-Step Guide)

In today’s fast-paced digital world, simply knowing that an application is running is not enough. What really matters is understanding how well it is performing from the inside. This is where Dynatrace Deep Monitoring plays a crucial role.

Deep Monitoring in Dynatrace gives you detailed visibility into your application at the code level. Instead of just checking whether a service is up or down, it helps you understand how each request is processed, where delays are happening, and what exactly is causing performance issues.

What is Deep Monitoring in Dynatrace, and its benefits

Deep Monitoring is a feature in Dynatrace that tracks application behaviour in real time by analysing individual transactions and code execution. It supports multiple technologies such as Java, .NET, Node.js, and more.

Once enabled, it automatically captures:
  1. Method-level execution details
  2. Service-to-service communication
  3. Database queries and response times
  4. Errors and exceptions in the code
This level of detail helps teams quickly identify bottlenecks and improve overall application performance.

Key Benefits of Deep Monitoring

1. Complete Code-Level Visibility: Deep Monitoring allows you to see exactly what is happening inside your application. You can trace every request from start to end and identify slow methods or failing services.

2. Faster Root Cause Analysis: Instead of spending hours debugging, Dynatrace automatically identifies the root cause of issues. This reduces downtime and improves team productivity.

3. End-to-End Transaction Tracing: You can track how a single user request moves across multiple services and systems. This is especially useful in microservices architectures.

4. Proactive Issue Detection: With continuous monitoring and AI analysis, issues can be detected before they impact end users.

5. Reduced Manual Effort: There is no need for complex configurations. Deep Monitoring works automatically once OneAgent is installed.

Step-by-Step Guide to Enable Deep Monitoring Manually in Dynatrace

Step 1: Deep Monitoring will be enabled automatically for critical processes, but sometimes it needs restarting of the process in the server, as shown in the snapshot.

Dynatrace Dynatrace Deep Monitoring Deep Monitoring in Dynatrace Enable Deep Monitoring Dynatrace Dynatrace OneAgent Dynatrace Monitoring Application Performance Monitoring APM Tools Code Level Monitoring Process Monitoring Dynatrace Process Groups Service Monitoring Distributed Tracing Root Cause Analysis Davis AI Performance Monitoring Dynatrace Tutorial Dynatrace Step by Step Guide Dynatrace Configuration Enable Deep Monitoring Step by Step Dynatrace Setup Guide Dynatrace Troubleshooting how to enable deep monitoring in Dynatrace deep monitoring not enabled in Dynatrace Dynatrace deep monitoring for process enable deep monitoring manually Dynatrace Dynatrace process not monitored fix Dynatrace OneAgent deep monitoring setup

Step 2: Sometimes you will see the status Not Enabled for Deep Monitoring for some critical processes, as shown in snapshot 2 below. Then follow Step 3 and change from default to Monitor for Deep monitoring by going to process settings, then you will see a restart required, as shown in Step 1

Dynatrace Dynatrace Deep Monitoring Deep Monitoring in Dynatrace Enable Deep Monitoring Dynatrace Dynatrace OneAgent Dynatrace Monitoring Application Performance Monitoring APM Tools Code Level Monitoring Process Monitoring Dynatrace Process Groups Service Monitoring Distributed Tracing Root Cause Analysis Davis AI Performance Monitoring Dynatrace Tutorial Dynatrace Step by Step Guide Dynatrace Configuration Enable Deep Monitoring Step by Step Dynatrace Setup Guide Dynatrace Troubleshooting how to enable deep monitoring in Dynatrace deep monitoring not enabled in Dynatrace Dynatrace deep monitoring for process enable deep monitoring manually Dynatrace Dynatrace process not monitored fix Dynatrace OneAgent deep monitoring setup

Step 3: If you see Not enabled status for Deep Monitoring for the critical process, then go to settings and change the status of Deep Monitoring to Monitor and check the status of Deep Monitoring for the Process as shown in the below Snapshot below.

Dynatrace Dynatrace Deep Monitoring Deep Monitoring in Dynatrace Enable Deep Monitoring Dynatrace Dynatrace OneAgent Dynatrace Monitoring Application Performance Monitoring APM Tools Code Level Monitoring Process Monitoring Dynatrace Process Groups Service Monitoring Distributed Tracing Root Cause Analysis Davis AI Performance Monitoring Dynatrace Tutorial Dynatrace Step by Step Guide Dynatrace Configuration Enable Deep Monitoring Step by Step Dynatrace Setup Guide Dynatrace Troubleshooting how to enable deep monitoring in Dynatrace deep monitoring not enabled in Dynatrace Dynatrace deep monitoring for process enable deep monitoring manually Dynatrace Dynatrace process not monitored fix Dynatrace OneAgent deep monitoring setup


Once you have completed step 3, you will restart the required status in Deep Monitoring for the process, as shown in Step 1 Snapshot.

Step 4: Log in to the server and restart the process to enable Deep Monitoring in Dynatrace. Before proceeding with the restart, ensure that the process name and its path in Dynatrace match exactly with the details available on the server, as shown in the screenshots below.

Path in Server: Since this is a Windows Server, copy the EXE path of the process and verify that the same path is correctly reflected in Dynatrace


Dynatrace Dynatrace Deep Monitoring Deep Monitoring in Dynatrace Enable Deep Monitoring Dynatrace Dynatrace OneAgent Dynatrace Monitoring Application Performance Monitoring APM Tools Code Level Monitoring Process Monitoring Dynatrace Process Groups Service Monitoring Distributed Tracing Root Cause Analysis Davis AI Performance Monitoring Dynatrace Tutorial Dynatrace Step by Step Guide Dynatrace Configuration Enable Deep Monitoring Step by Step Dynatrace Setup Guide Dynatrace Troubleshooting how to enable deep monitoring in Dynatrace deep monitoring not enabled in Dynatrace Dynatrace deep monitoring for process enable deep monitoring manually Dynatrace Dynatrace process not monitored fix Dynatrace OneAgent deep monitoring setup


Once you have validated the Name and EXE path of the Process, restart the process/service in the Service (Windows: Press Windows + R, type services.msc, and press Enter. In the Services window, locate the required process, right-click on it, and select Restart.)

Once the process is restarted, you will see the Deep Monitoring status as enabled, as shown in the screenshot below.

Process Overview Page
Dynatrace Dynatrace Deep Monitoring Deep Monitoring in Dynatrace Enable Deep Monitoring Dynatrace Dynatrace OneAgent Dynatrace Monitoring Application Performance Monitoring APM Tools Code Level Monitoring Process Monitoring Dynatrace Process Groups Service Monitoring Distributed Tracing Root Cause Analysis Davis AI Performance Monitoring Dynatrace Tutorial Dynatrace Step by Step Guide Dynatrace Configuration Enable Deep Monitoring Step by Step Dynatrace Setup Guide Dynatrace Troubleshooting how to enable deep monitoring in Dynatrace deep monitoring not enabled in Dynatrace Dynatrace deep monitoring for process enable deep monitoring manually Dynatrace Dynatrace process not monitored fix Dynatrace OneAgent deep monitoring setup

Host Overview Page

When Should You Use Deep Monitoring

Deep Monitoring is highly useful in the following situations:
  1. When applications are facing performance issues and require detailed analysis
  2. In complex environments like microservices or cloud-based systems
  3. When you need to monitor critical business transactions
  4. During production, troubleshooting and performance tuning

Post a Comment

Do comment let us know your valuable response towards above post

Previous Post Next Post
Youtube Channel Image
Praveen Veerapogu Subscribe To watch more Tutorials
Subscribe