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!

Your Guide to Splunk Digital Experience Monitoring

A flawless digital experience isn't just an advantage, it's key to customer loyalty and business success. But ...

Data Management Digest – November 2025

  Welcome to the inaugural edition of Data Management Digest! As your trusted partner in data innovation, the ...

Upcoming Webinar: Unmasking Insider Threats with Slunk Enterprise Security’s UEBA

Join us on Wed, Dec 10. at 10AM PST / 1PM EST for a live webinar and demo with Splunk experts! Discover how ...