Open idosun opened 1 year ago
Assigning to @getsentry/support for routing, due by (sfo). ⏲️
Routing to @getsentry/team-mobile for triage, due by (sfo). ⏲️
@kahest should this be moved to team-mobile? adding labels for each platform, etc.
@marandaneto yes, makes sense, I'll do it
Some quick thoughts:
@kahest This should definitely discussed from a product perspective as well.
We would love to see requests (or really any child span) be visible in Discover and dashboards. For requests, we would be most interested in Error Rate (or success rate) which we would just refer to as Availability. We'd also calculate a percentile array based on the total processing time of the request, but I'd be interested to know the breakdown of Client side processing (i.e. moshi/GSON deserialization), in-transit time, and server time.
We would love to see requests (or really any child span) be visible in Discover and dashboards. For requests, we would be most interested in Error Rate (or success rate) which we would just refer to as Availability. We'd also calculate a percentile array based on the total processing time of the request, but I'd be interested to know the breakdown of Client side processing (i.e. moshi/GSON deserialization), in-transit time, and server time.
Something like this would already help https://github.com/getsentry/sentry-java/pull/2158 at least related to network stats.
Lets just add platform labels once there's a spec of what SDKs have to do and they are actionable, as of now it stays with the Mobile plat label + product.
I think the SDKs already send enough data. We have SDK spans. The product could already pull the data and provide such statistics, or am I missing something, @marandaneto?
@philipphofmann I agree but that depends on the performance product, also spans are not indexed, so it's not possible to extract those metrics AFAIK, unless this has changed.
related: https://github.com/getsentry/team-mobile/issues/134
Putting this back on the shelf for now - this might be superseded by other initiatives that enable span level metrics
Problem Statement
We would like to track endpoints that our apps (mobile / web) make requests to and track various metrics like success rates, response, times, payload size, etc.
Solution Brainstorm
No response
┆Issue is synchronized with this Jira Improvement by Unito