Filtering Metrics
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
/dashboard
page?
Creating Filters
Below is an example of filtering interaction metrics over the last 24hrs on the /my/tasks
:
Filter Rules
Filters are composed of one or more rules. Each rule is composed of a field, operator, and value. Rules are combined using the AND
operator.
Filter Rule Fields
Metrics support filtering by the following fields:
Rule | Description | Values |
---|---|---|
Version | The version of your app | |
Connection | The effective connetion type of the session | slow-2g, 2g, 3g, 4g |
Path | The page to filter metrics from | |
Device | The device type of the session | Mobile, Desktop, Tablet |
CPU Cores | The number of CPU cores of the device | |
Memory | The amount of memory (GB) of the device | |
Region | The region code | US, GB, FR, and more |
Tag | The tag name and value set by tag |
Filter Rule Operators
Metrics support filtering by the following fields:
Operator | Description |
---|---|
is | The version of your app |
is not | The page to filter metrics from |
includes | The device type of the session |
does not include | The duration in ms of the markers to aggregate against. Duration requires operators to filter values: > , < , = , >= , <= |
starts with | The region code |
ends with | The tag name and value set by tag |