perf(perps): add app-to-homepage timing cohorts - #34947
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
…ps-sentry-homepage-stack
…ps-sentry-homepage-stack
…ps-sentry-homepage-stack
…ps-sentry-homepage-stack
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
None of these changes affect user-visible UI, navigation, business logic, or any shared components (TabBar, modals, confirmations, browser). There is no risk of breaking existing E2E smoke tests. No E2E smoke tags are warranted. Performance Test Selection:
|
|
Consolidated into #34948 to keep the Mobile delivery chain minimal. All reviewed Homepage/Sentry commits are preserved there. |
Description
Stack 1 of the Perps performance instrumentation, based on #34934. Reuses existing
Homepage Ready,Authenticate User, Homepage TTC, and Homepage DFD traces; adds only the missing auth-end-to-ready measurement, completion subscription, and bounded cohort tags.The architecture/runbook/Sentry contract documents the two clocks and three parallel Perps lanes. It contains no measured values.
Stack
Validation
Dashboard
Development dashboard: https://metamask.sentry.io/dashboard/9338822/?environment=development&project=2651591&statsPeriod=14d
Archived previous layout: https://metamask.sentry.io/dashboard/9625684/
Shared dashboard 3948326 remains unchanged.
Related issues
Jira: https://consensyssoftware.atlassian.net/browse/TAT-3662
Core observability follow-up: MetaMask/core#9906