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
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
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
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
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