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:
- Download and unzip Process Explorer. Run the "procexp.exe" in administrator mode
- Locate the target application process (w3wp.exe for IIS app, <service_name>.exe for services, or the main executable for desktop apps).
- 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"
- For IIS app , ".NetAgentNative.w3wp.exe.<PID>.log" , "DotNetAgentManaged.<IIS_App_pool_Name>.w3wp.<PID>-<dd-mm-yyyy>.log"
- For Windows service & Desktop app, ".NetAgentNative.<service_name>.exe.17348.log" , "DotNetAgentManaged.<service_name>.exe.<service_name>.<PID>-<dd-mm-yyyy>.log"

Note: This log file will be created only if the application having or performed with some transaction
New to ADSelfService Plus?