AppD Archive

Backend Detection in Asp.Net is not working as I expected

CommunityUser
Splunk Employee
Splunk Employee

I have a Asp.Net application all set up in appdynamics.  One thing I can't seem to figure out is the backend detection.  My app make many http service calls to external services.  I use HttpClient in the code.  However, these don't show up in the list of discovered backends.

Do you have any tips on resolving this?

Thanks,

Mark

0 Karma
1 Solution

Thiru_Chidambar
Explorer

Hi Mark,

I believe you are using the async methods in HttpClient for making the call to the external service. To detect these async calls,  you have to enable "async-tracking" node property on the node agent. Please find the link to the documentation below.

https://docs.appdynamics.com/display/PRO39/Monitor+Async+Backends+for+.NET

Please let me know if you need more info.

-Thiru

View solution in original post

Thiru_Chidambar
Explorer

Hi Mark,

I believe you are using the async methods in HttpClient for making the call to the external service. To detect these async calls,  you have to enable "async-tracking" node property on the node agent. Please find the link to the documentation below.

https://docs.appdynamics.com/display/PRO39/Monitor+Async+Backends+for+.NET

Please let me know if you need more info.

-Thiru

CommunityUser
Splunk Employee
Splunk Employee

Thanks so much.  This worked well.  I have some follow up questions now.

1.  Is this off by default because there is a performance hit?  Should I worry about turning this on in production without load testing it?

2. My particular app is calling more than one http service.  Is there a way to get them to show up separately on the flow map.  

Thanks for your help.  AppDynamics is pretty sweet.  

Thanks,

Mark

0 Karma

Thiru_Chidambar
Explorer

Hi Mark,

Great! Please find the my responses to your questions below.

1.  Is this off by default because there is a performance hit?  Should I worry about turning this on in production without load testing it?

Async tracking is a new feature (lot of improvements incoming) and it is always better to test it on a Non Production environment before turning this ON in Production. It is OFF by default because it may introduce some performance hit under certain scenarios. So, we recommend testing this in your non prod environment.

2. My particular app is calling more than one http service.  Is there a way to get them to show up separately on the flow map

I believe you are talking about grouping of your http calls on the flow map. We can show the http backends separately. Please refer to the below documentation. 

https://docs.appdynamics.com/display/PRO39/Group+Backends+on+Flow+Maps

Please let me know if you need more information.

-Thiru

0 Karma
Get Updates on the Splunk Community!

What’s New & Next in Splunk SOAR

Security teams today are dealing with more alerts, more tools, and more pressure than ever.  Join us on ...

Your Voice Matters! Help Us Shape the New Splunk Lantern Experience

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

September Community Champions: A Shoutout to Our Contributors!

As we close the books on another fantastic month, we want to take a moment to celebrate the people who are the ...