How do I verify that the agent is actually hooked onto the application process?

How do I verify that the agent is actually hooked onto the application process?

1. Ensure your application (IIS app, Windows service, desktop app) is enabled for monitoring by following steps outlined "Configure Application Filters for .NET Core applications" help and also, ensure your application is running & processing transactions or requests for the agent to monitor it.

2. Verify if the application process(IIS app, Windows service app, Desktop app) instrumented with agent profiler using Process Explorer:
  1. Download and unzip Process Explorer. Run the "procexp.exe" in administrator mode
  2. Locate the target application process (w3wp.exe for IIS app, <service_name>.exe for services, or the main executable for desktop apps).
  3. In the Process Properties (Right Click -> Properties), go to the Environment tab, and Confirm the presence of the COR_PROFILER variable with the value of `9D363A5F-ED5F-4AAC-B456-75AFFA6AA0C8`


3. Verify if the agent created following log files under this path - "<AgentDestinationPath>\DotNetCoreAgent\DotNetAgent\AgentLogs"
  1. For IIS app , ".NetAgentNative.w3wp.exe.<PID>.log" , "DotNetAgentManaged.<IIS_App_pool_Name>.w3wp.<PID>-<dd-mm-yyyy>.log"
  2. For Windows service & Desktop app, ".NetAgentNative.<service_name>.exe.17348.log" , "DotNetAgentManaged.<service_name>.exe.<service_name>.<PID>-<dd-mm-yyyy>.log"
Notes
Note: This log file will be created only if the application having or performed with some transaction 

If you encounter issues or still agent not instrumented, contact support@manageengine.com along with these steps screenshots and updated Agent diagnostics for further assistance

                    New to ADSelfService Plus?

                      • Related Articles

                      • How do I verify that the agent is actually hooked onto the application process?

                        1. Ensure your application (IIS app, Windows service, desktop app) is enabled for monitoring within the "APM Insight .NET Agent Configuration" tool and your application is running & processing transactions or requests for the agent to monitor it. 2. ...
                      • APM Insight Java Agent – Onboarding & Troubleshooting Guide

                        This guide helps support engineers troubleshoot cases where the APM Insight Java Agent is not onboarding (not appearing in Applications Manager) after installation. Follow the step-by-step verification checklist in Section 2 to quickly diagnose and ...
                      • How to Install .NET agent on AWS Elastic Beanstalk?

                        One of the two options listed below can be used to install APM Insight agent onto a .NET web application hosted in Elastic Beanstalk environment via ebextensions. Deployment through AWS kit for Visual Studio. Deployment via uploading packages to AWS ...
                      • How to rename an existing APM - Java agent application's monitor?

                        In Applications Manager's APM(Application Performance Monitoring) doesn't support renaming applications/monitors from the web client. However, the application name of an existing application instance can be renamed in the `apminsight.conf` file and ...
                      • Allowing agent reregistration in Applications Manager

                        Starting with Applications Manager version 180900, an option is available in the UI to explicitly allow previously registered agents to re-register after they are reinstalled. In versions before 180900, this option is not available in the UI, and ...