Description
Problem Statement
Question: "How do i filter to see in which transaction this url request is present?"
Context:
User's react native app makes requests to a 3rd party app, we'll call it http.url:"http://api.3rdpartyapp.com/. There are many transactions in the Performance Dashboard that include this http.client span.
They want to know 2 things
- how long is this request taking
- what are the transactions where it is present?
User does not control api.3rdpartyapp.com and therefore cannot install a Sentry SDK there.
User not looking to custom instrument a transaction for this yet, because there would be too many places in their codebase to have to custom instrument for every http.client request by their React Native App.
Solution Brainstorm
Solution
Indexed spans and allow reporting of them, perhaps. At least for these http.client ones specifically.
Attempted Workarounds:
can search in Discover by http.url:"http://api.3rdpartyapp.com/**"
but this is URL of the transaction (frontend route name, or backend endpoint name usually) and not 1 http client request made by the frontend route or backend itself, of which there may be many http.client requests made.
can search in Discover by spans.http:[value in milliseconds]
but this is not the URL being called by the http.client request...This is searching all http.client requests. The search is being done by milliseconds and not http://api.3rdpartyapp.com
Performance dashboard shows Transactions and not http.client spans.
Product Area
Performance
Metadata
Metadata
Assignees
Type
Projects
Status
Status