AppD Archive

HttpClient

CommunityUser
Splunk Employee
Splunk Employee

Hello, We have a BT that is started by receiving a message over RabbitMq. Once this message is received, we make multiple Http calls before storing the data in a DB. Our transactions show the DB calls, but the Http calls are not shown. We are calling the HttpClient in the .NET framework via an await.

i.e.

await HttpClient.GetAcync(...)

Is there something special we need to do in order to capture this portion of the Business Transaction?

Thanks!

0 Karma
2 Solutions

Venu_Babu_Thang
Communicator

Hi Ken,

If we understand the problem correctly that you have an application that reads the message from RabbitMQ and will process the message and before storing the data into the DB it will make some Http calls. Here you are instrumenting the RabbitMQ and the application(which will process the MQ messages).

For a preliminary investigation please provide us the below information.

 

1) What is the application architecture and type(Stand alone/Windows Service/Web application)?

2) Are these Http calls making a call to any WCF/Web Service/ Web site/Web API? If yes, are you instrumenting those external services/applications as well?

If possible please provide us a sample code snippet of the Http calls. It will help us to isolate and troubleshoot the problem.

Thanks,

Venu.

View solution in original post

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Thanks for your reply!

I will be contacting you regarding the early preview.

Thanks again!

View solution in original post

0 Karma

Venu_Babu_Thang
Communicator

Hi Ken,

If we understand the problem correctly that you have an application that reads the message from RabbitMQ and will process the message and before storing the data into the DB it will make some Http calls. Here you are instrumenting the RabbitMQ and the application(which will process the MQ messages).

For a preliminary investigation please provide us the below information.

 

1) What is the application architecture and type(Stand alone/Windows Service/Web application)?

2) Are these Http calls making a call to any WCF/Web Service/ Web site/Web API? If yes, are you instrumenting those external services/applications as well?

If possible please provide us a sample code snippet of the Http calls. It will help us to isolate and troubleshoot the problem.

Thanks,

Venu.

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Hi Ken,

Unfortunately, our .NET agent does not support async transactions yet (await async call you're making using httpclient) . This is why you're missing that piece of correlation.

The good news is that the next version of the agent (3.8), to be released in a matter of weeks, will fully support this. We are currently in the testing phase. If you'd like an early preview of the agent, send me an e-mail at amod.gupta AT appdynamics.com and I'll give you a pre-release build that will support your scenario.

Thanks

-- 
Amod Gupta | Senior Product Manager 
AppDynamics
Monitor your Apps in Production. Now. 
Watch our Video | Download AppDynamics for Free 
Twitter | Facebook | appdynamics.com

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Thanks for your reply!

I will be contacting you regarding the early preview.

Thanks again!

0 Karma
Get Updates on the Splunk Community!

See just what you’ve been missing | Observability tracks at Splunk University

Looking to sharpen your observability skills so you can better understand how to collect and analyze data from ...

Weezer at .conf25? Say it ain’t so!

Hello Splunkers, The countdown to .conf25 is on-and we've just turned up the volume! We're thrilled to ...

How SC4S Makes Suricata Logs Ingestion Simple

Network security monitoring has become increasingly critical for organizations of all sizes. Splunk has ...