Insights - Mobile Screens
A mobile module providing an entry point, top level metrics and the ability to drill deeper into app starts, screen loads and UI jank.
Internal notion doc for feedback here. Development branch here.
### Tasks
- [ ] Add tooltips for table columns to clearly explain what they represent.
- [x] Add platform switcher for RN projects
- [x] Remove screens label
- [x] Sub-Modules: Fix padding
- [x] Sub-Modules: Have proper routing
- [x] Add missing columns in overview table
- [ ] Add release selectors
- [ ] Update docs / sales
- [ ] https://github.com/getsentry/sentry/issues/75317
- [ ] (Backend) Fix missing unit for frame delay
- [ ] https://github.com/getsentry/sentry/issues/75318
- [ ] Add platform specific threshold, define thresholds for frame metrics (frozen / slow / delay)
- [ ] Ensure existing app-start / screen load pages are properly redirected
- [ ] Implement empty state logic
- [ ] Ensure new screens are being tracked
- [ ] Change column: Switch to dashes instead of 0% in case the change is ~0
Routing to @getsentry/product-owners-insights for triage ⏲️
possible GA/post GA item: https://github.com/getsentry/sentry/issues/77560
we aligned internally that we will expand the scope and adapt the timeline a little:
- include screen rendering in EA/GA (currently LA)
- rename to Mobile Vitals
- public comms push (blog post, email outreach)
- SE training
updated timeline:
- EA: Early Feb
- GA: Mid-late Feb
There's now a new project for post GA topics and tasks: https://github.com/getsentry/projects/issues/703
GA rollout currently at 50%
Rollout is now at 100%, Docs have been merged as well.