-
Notifications
You must be signed in to change notification settings - Fork 5.5k
feat: add tracing to multi srp features #31354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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. |
2912110 to
eb7422f
Compare
Builds ready [eb7422f]
Page Load Metrics (3632 ± 1200 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
✨ Files requiring CODEOWNER review ✨🖥️ @MetaMask/wallet-ux (1 files, +10 -4)
|
Builds ready [d5ad618]
UI Startup Metrics (1192 ± 58 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [85092a8]
UI Startup Metrics (1189 ± 69 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [c6c0224]
UI Startup Metrics (1192 ± 61 ms)
Benchmark value 1722 exceeds gate value 1711 for chrome webpack home mean load Benchmark value 1716 exceeds gate value 1704 for chrome webpack home mean domContentLoaded Benchmark value 1711 exceeds gate value 1699 for chrome webpack home mean loadScripts Benchmark value 2517 exceeds gate value 2454 for chrome webpack home p95 uiStartup Benchmark value 1981 exceeds gate value 1970 for chrome webpack home p95 loadScripts Benchmark value 113 exceeds gate value 110 for firefox browserify home mean domInteractive Sum of mean exceeds: 64ms | Sum of p95 exceeds: 74ms Sum of all benchmark exceeds: 138ms Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
ui/components/multichain/create-eth-account/create-eth-account.js
Outdated
Show resolved
Hide resolved
Builds ready [d30c7f8]
UI Startup Metrics (1206 ± 70 ms)
Benchmark value 23 exceeds gate value 18 for chrome browserify home p95 backgroundConnect Benchmark value 38 exceeds gate value 32 for chrome webpack home mean setupStore Benchmark value 2519 exceeds gate value 2454 for chrome webpack home p95 uiStartup Benchmark value 1980 exceeds gate value 1970 for chrome webpack home p95 loadScripts Benchmark value 300 exceeds gate value 65 for chrome webpack home p95 setupStore Benchmark value 14 exceeds gate value 11 for firefox browserify home mean getState Benchmark value 12 exceeds gate value 9 for firefox browserify home mean setupStore Benchmark value 1716 exceeds gate value 1660 for firefox browserify home p95 uiStartup Benchmark value 28 exceeds gate value 24 for firefox browserify home p95 getState Benchmark value 36 exceeds gate value 27 for firefox browserify home p95 setupStore Benchmark value 1683 exceeds gate value 1615 for firefox webpack home mean uiStartup Benchmark value 1456 exceeds gate value 1380 for firefox webpack home mean load Benchmark value 1455 exceeds gate value 1380 for firefox webpack home mean domContentLoaded Benchmark value 45 exceeds gate value 38 for firefox webpack home mean firstReactRender Benchmark value 1433 exceeds gate value 1360 for firefox webpack home mean loadScripts Benchmark value 2083 exceeds gate value 1935 for firefox webpack home p95 uiStartup Benchmark value 1857 exceeds gate value 1660 for firefox webpack home p95 load Benchmark value 1857 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded Benchmark value 58 exceeds gate value 49 for firefox webpack home p95 backgroundConnect Benchmark value 1830 exceeds gate value 1630 for firefox webpack home p95 loadScripts Sum of mean exceeds: 311ms | Sum of p95 exceeds: 1135ms Sum of all benchmark exceeds: 1446ms Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [d8405c8]
UI Startup Metrics (1229 ± 75 ms)
Benchmark value 1375 exceeds gate value 1365 for chrome browserify home p95 uiStartup Benchmark value 27 exceeds gate value 18 for chrome browserify home p95 backgroundConnect Benchmark value 35 exceeds gate value 32 for chrome webpack home mean setupStore Benchmark value 2502 exceeds gate value 2454 for chrome webpack home p95 uiStartup Benchmark value 296 exceeds gate value 65 for chrome webpack home p95 setupStore Benchmark value 42 exceeds gate value 38 for firefox webpack home mean firstReactRender Benchmark value 1975 exceeds gate value 1935 for firefox webpack home p95 uiStartup Benchmark value 1667 exceeds gate value 1660 for firefox webpack home p95 load Benchmark value 1666 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded Benchmark value 1642 exceeds gate value 1630 for firefox webpack home p95 loadScripts Sum of mean exceeds: 8ms | Sum of p95 exceeds: 363ms Sum of all benchmark exceeds: 371ms Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
ccharly
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As discussed internally, after thinking of this, always ending a trace might not be the best option for errors, but given that we don't have a way to abort the trace, I think that's ok for the moment.
We should have a very low-rate of error for those flows anyway.
Description
This PR adds performances tracing to adding eth accounts to multiple srps, importing srp, and revealing srps.
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist