cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

External Service calls (Transaction flow)

rodrigo_alvare1
Dynatrace Pro
Dynatrace Pro

Hello,

Im trying to chart the Response Times of different external calls.

My first idea is to do a BT with the invocaction of the method

org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.HttpHost target, org.apache.http.HttpRequest request) and the splitting by URL with domain .es, .org, .com ....
Still not getting the exact result that I want, and taking a look to the transaction flow I see exactly what I want:

A table of each endpoint with its response times.

Is any way I can get this information in another dashboard?
Is this agent "External Service@Synthetic Aggregation" available anywhere?


Thank you

2 REPLIES 2

david_n
Inactive

Hello Rodrigo,

Did you try creating a BT using the "Web Services - End Point Value" measure? You can create a BT and use that measure as your split. I would ensure to limit the splits with a limit to the 50 most frequent results or something similar to ensure that the BT does not get out of hand.

Hope that helps,

David Nicholls

rodrigo_alvare1
Dynatrace Pro
Dynatrace Pro

Thnk you David, I've been doing this BT just splitted by

"Web Services - End Point Value" but it is reporting remote calls to URLs where we have an agent.
So no remote calls to external services for example

https://www.google.com/recaptcha/api/siteverify
is showed in the Transaction flow but it is not in the BT with "Web Services - End Point Value". The only way to see this info is to drilldown to Web requests, but it will show also the Web Requests captured by the agents on the begingin of a Purepath.

The only thing I'm thinking of is to create the BT, splited by WebRequest that contains any of the possible external call domain. But it is more than 60 different domains so it can be painfull.

I was wondering, as if we have this info available in the Transaction flow, this could be available also with another metric to split by.

Regards