AppD Archive

.NET Questions about WCF, HttpClient, Async-Await, Threads

CommunityUser
Splunk Employee
Splunk Employee

Hi,

i am evaluating for my company a APM solution.

The followinf things did not work OOTB and some other i have questions about.

  1. I do not see our outgoing WCF calls anywhere. The code is generated from WSDL and the binding is basicHttpBinding. Any ideas?
  2. Not all outbound calls are catched (only the ones using the older WebRequest)
    1. HttpClient is not supported?
    2. CouchBase client needs custom config?
    3. Redis?
  3. On a slow transaction the monitoring shows onlty the Thrad.Join on a started thread, missing all the actual work that is done in the thread. Is this expected?
  4. Is async-await and TPL supported?
  5. Do i have control over the scaling of custom Performance counter?

Thanks

0 Karma
1 Solution

Jean-Baptiste_M
Builder
Ok so then maybe you need to check that:
https://docs.appdynamics.com/display/PRO42/Asynchronous+Exit+Points+for+.NET
And enabling thread correlation.

Sorry, I didn't see in the topic you put .Net, my bad 😉

JB

View solution in original post

0 Karma

Jean-Baptiste_M
Builder
Dear Sotirios
We would need a bit more details to help you on this matter.
What is your application server?
You can check this supported environment list here:
https://docs.appdynamics.com/display/PRO42/Supported+Environments+and+Versions
That sometimes gives you details on how to configure for specific
technologies.

Are you in touch with an AppDynamics person or a partner of AppDynamics?
Best
JB

0 Karma

Jean-Baptiste_M
Builder
Dear Sotirios
We would need a bit more details to help you on this matter.
What is your application server?
You can check this supported environment list here:
https://docs.appdynamics.com/display/PRO42/Supported+Environments+and+Versions
That sometimes gives you details on how to configure for specific
technologies.

Are you in touch with an AppDynamics person or a partner of AppDynamics?
Best
JB

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Hi,

looking through that list we should be fine.

Windows Server 2008 R2

.Net 4.5.2 etc

I am in touch with Conrad Stevens and possibly a local (greek) partner.

0 Karma

Jean-Baptiste_M
Builder
Ok so then maybe you need to check that:
https://docs.appdynamics.com/display/PRO42/Asynchronous+Exit+Points+for+.NET
And enabling thread correlation.

Sorry, I didn't see in the topic you put .Net, my bad 😉

JB
0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Thanks very much.

Why is this not enabled by default? Parfomance impact?

0 Karma

Jean-Baptiste_M
Builder
Not performance impact but application impact. In certain cases, it might
break the downstream application receiving a message with a modified HTTP
header or an additional JMS property (our correlation ID).
To be tested in non-prod env first.
Sending you an email we can take this offline!
JB
0 Karma

Jean-Baptiste_M
Builder
Not performance impact but application impact. In certain cases, it might
break the downstream application receiving a message with a modified HTTP
header or an additional JMS property (our correlation ID).
To be tested in non-prod env first.
Sending you an email we can take this offline!
JB
0 Karma

Jean-Baptiste_M
Builder
Ok so then maybe you need to check that:
https://docs.appdynamics.com/display/PRO42/Asynchronous+Exit+Points+for+.NET
And enabling thread correlation.

Sorry, I didn't see in the topic you put .Net, my bad 😉

JB
0 Karma
Get Updates on the Splunk Community!

Index This | What did the zero say to the eight?

June 2025 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with this month’s ...

Splunk Observability Cloud's AI Assistant in Action Series: Onboarding New Hires & ...

This is the fifth post in the Splunk Observability Cloud’s AI Assistant in Action series that digs into how to ...

Now Playing: Splunk Education Summer Learning Premieres

It’s premiere season, and Splunk Education is rolling out new releases you won’t want to miss. Whether you’re ...