[prod] App Profiling Insights: dashboard reference + Comparison tab docs - #3349
Merged
Ishavyas9 merged 1 commit intoAug 4, 2026
Conversation
… Comparison tab Replaces the advisory sections (Understanding Performance Metrics Widgets, Advanced Analysis Techniques, Correlation Analysis, Performance Budgeting, Continuous Monitoring) with a walkthrough of what the dashboard actually does, and documents the Comparison tab. Page now covers: - How to access, and the Trends / Comparison tabs. - Filter bar — every filter with values and default; dropdowns only list values present in the selected tests. - Saved filters — filters, date range and layout auto-save at org level. - Average and p90 — what each answers, when to reach for which, and how p90 is actually derived (the mean of each session's own pre-computed 90th percentile, not the percentile of the window). Notes which metrics have no p90 and render as an em dash, and that the toggle is Trends-only. - Performance Overview, Performance Trends, Device Performance Matrix, Label Page Load Time, the per-metric trend widgets, and Compare mode. - Comparison — the flow, the Test Sessions rail and its filters, how the charts are drawn (one series per session, shared elapsed-time axis, legend toggles, variant toggles, SLA bands, Avg/Min/Max/P90 tables), baseline and Baseline Diff, and what persists between visits. - SLA thresholds and the email/Slack breach alerts. Comparison charts elapsed time within each run rather than calendar time, so runs of different lengths and start times line up — that framing leads the section because the charts don't read correctly without it. Screenshots: three new Comparison captures from a live Android profiling test, plus the existing alert images converted to WebP. Every image the page references is now WebP and under 100 KB; app-profiling-screenshot was 1825 px wide but rendered at 768, so it is downscaled to 1200 and its height attribute corrected from 373 to 594 (it never matched the aspect ratio). Meta description rewritten to 159 characters.
Ishavyas9
approved these changes
Aug 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rewrites the App Profiling Insights page as a reference for what the dashboard actually does, and documents the Comparison tab.
The previous version was advisory rather than descriptive — Understanding Performance Metrics Widgets, Advanced Analysis Techniques, Correlation Analysis, Performance Budgeting and Continuous Monitoring explained performance practice in general but never told a reader what any control on the page does. Replaced with a walkthrough of the real UI.
What the page now covers
—, and that the toggle is Trends-only.Comparison tab
Documents the session-level overlay view, placed after Compare mode so the two "compare" concepts can be told apart — one overlays dimensions on a single widget, the other overlays whole test sessions.
The framing the section leads with: Trends charts calendar time, Comparison charts elapsed time within each run — every session starts at
0:00. That is what lets runs of different lengths and start times be read against one another.Screenshots and assets
Three new Comparison captures from a live Android profiling test, plus the existing alert images converted to WebP. Every image the page references is now WebP and under 100 KB:
app-profiling-comparison.webpapp-profiling-comparison-filters.webpapp-profiling-comparison-startup.webpapp-profiling-email-alert.webpapp-profiling-slack-alert.webpapp-profiling-screenshot.webpapp-profiling-screenshotwas 1825 px wide but rendered at 768, so it is downscaled to 1200 px. Itsheightattribute said373for a 1.29 aspect ratio — it never matched and would shift the layout as the image loads; corrected to594.Meta description rewritten to 159 characters.
Notes for review
#comparisoncross-link uses Docusaurus's auto-generated slug rather than an explicit{#comparison}id, because no other doc in this repo uses that syntax andonBrokenAnchorsis not configured.assets/images/analytics/app-profiling-screenshot2.pngis left in place but is no longer referenced by this page after the rewrite.🤖 Generated with Claude Code