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 /dashboardpage?

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 |