cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Can we somehow monitor appdynamics agent resource consumption?

Hi,

 

i am looking for some option where we can monitor the appdynamics agent resource consumption. I tried below but no luck.

I checked & confirmed tasklist /m "mscor*"and then applied the below configuration

<standalone applications>
<standalone-application executable="C:\Program Files\AppDynamics\AppDynamics .NET Agent\AppDynamics.Coordinator.exe">
<tier name="AppDynamics Agent Coordinator"/>
<node name="mymachine"/>
</standalone-application>
</standalone applications> 

 

Thanks

Sandeep

3 REPLIES 3

Raunak.Mohanty
AppDynamics Team (Retired)

Hi,

 

  Any reason you want to instrument Agent Coordinator service ? The reason I ask is .net Agent has two parts to it. First is the Agent Coordinator Service which runs as a Windows Service and second is actuall agent which gets loaded with instrumented application's memory space.

 

You wont be able to monitor the actial Agent's resource consumption via configurations because its part of instrumented application. But if you belive agent is causing signifact overhead you should run your load/performance tests with and with out agent to find out how much overhead ( CPU/Memory/ART/Throuput etc) is added

 

For Agent Coordinator Service you can but you do not need to instrument the Cordinator service. If all you care is about Memory,CPU etc metrics then you can just import relevant performance counter for Agent Coordinator service

https://docs.appdynamics.com/display/PRO44/Manage+Windows+Performance+Metrics

 

Thanks,

Raunak



Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.

Thanks for reply Raunak,

 

1. Why I want to monitor?

A. Requirement is to prove that appdyn agent is will not consume much resources (apart from what is said in docs)

 

2. I try to do it form configuration and as you said, I am unable to monitor it.

3. I want to monitor the actual agent which gets loaded with instrumented application's memory space (thanks for educating me on this point)

4. I want to monitor how much this agent is consuming cpu/memory at all the time.

5. I tried using perf monitor, but I dont see the actual agent process running anywhere (checked everything, agent is up and is functioning)

 

Thanks

Sandeep

Hi Raunak,

 

I did this below and now I am able to see metrics in custom metrics under .net machine agent.

 

<machine-agent>
<perf-counters>
<perf-counter cat="Process" name="Working Set - Private" instance="AppDynamics.Coordinator"/>
</perf-counters>

 

Thanks for all the help

-Sandeep