Filtering Profile Aggregates
Filtering Profile Aggregates help answer questions such as:
- Which functions regressed the p95 of click responsiveness between versions v1 and v2 of my app?
- Which functions are blocking keypress responsiveness on mobile devices in the last release?
- Which functions regressed my “dashboard_render_time” custom metric on the
Palette requires filtering metrics by the following fields:
|The version of your app
|The profile samples taken during this metric
|Click to Paint, Keydown to Paint, Mousemove to Paint, Scroll to Paint,
load, markers (custom metrics)
|The page that profiles were collected from
The following fields are optional:
|The tag name and value set by
|The device type of the session
|Mobile, Desktop, Tablet
|The number of CPU cores of the device
|The amount of memory (GB) of the device
|The duration in ms of the markers to aggregate against. Duration requires operators to filter values:
|The region code
|US, GB, FR, and more
|The time range of the profile samples. The range can either be relative to the current time or absolute.
Examples of Aggregate Filters
Which functions are blocking click interactions on the homepage in the last release?
|Click to Paint
Which functions are blocking keypress responsiveness that took longer than 1s on mobile devices in the last release?
|Keydown to Paint
Which functions regressed my
dashboard_render_time custom metric on the
(other) stacks and why am I seeing them?
A sample is marked as