When dealing with large amounts of data, we often need just a cross-section of that data to help us investigate issues in our application. The filter bar in Crash Reporting and Real User Monitoring allows us to narrow down our data set to exactly what we need to solve an issue or gain greater insight into our user behaviour.
The filter bar can be found at the top of the page.
Real User Monitoring
How to add a filter
To get started, click "Add filter", you'll see a drop-down menu of all the various data dimensions which you can filter on:
The dimensions available:
Crash Reporting and Real User Monitoring
- Operating System
- Machine name
- Assigned user
- Assigned team
- Not assigned
- Resolved by user
Real User Monitoring only
- Country code
- Anonymous user
- URL - Named "View name" in RUM for Mobile
After you've selected a dimension, select the comparison operator you'd like to use:
The comparison operators available:
Exact value match
- Equals (CR)
- Not equals (CR)
Free-text search or exact value match
- Contains (RUM)
- Does not contain (RUM)
- Is like (CR, RUM) - Allows wildcards in search text
- Is not like (RUM) - Allows wildcards in search text
Multiple selection of values
- Is one of (CR, RUM)
- Is not one of (RUM)
Next, you can select from a list of values based on your stored data
The comparison operator you selected in the previous step will determine how you will be able to select the value(s).
If you selected equals or not equals, you can perform a search on the available values, then select the value you wish to filter on.
Free-text search (RUM only)
If you selected contains or does not contain, you can perform a free-text search without wildcard symbol support.
For example, to display data from all Chrome browsers:
Browser contains Chrome
Or if you wanted to include browsers like Chromium:
Browser contains Chrom
If you selected like or not like, you can include wildcard characters as a placeholder in your search text.
In Crash Reporting:
Use the asterisk (*) symbol as a wildcard character. For example, to include results from a particular series of release versions:
Version is like 18.104.22.168*
In Real User Monitoring:
Use the percentage (%) symbol as a wildcard character. For example, to include results from all the various prefixes and sub-pages of raygun.com/docs:
URL is like %raygun.com/docs%
When selecting multiple values to filter on, check all the values you want, then click Submit to save the filter, or Cancel to discard it.
Multiple value selection
You may wish to filter out all your data from a particular set of browsers, operating systems, versions etc...
Use the "is one of" or "is not one of" comparison operators to achieve this.
The following dimensions can only support a single comparison operator:
- Assigned user (CR)
- Assigned team (CR)
- Resolved by user (CR)
- Not assigned (CR)
These will skip straight to the search value when selected.
Once you've created a filter, you can edit either the comparison operator or the search value. If you want to change the dimension, you'll need to create a new filter.
To edit a filter, just click the underlined value you wish to alter in the existing filter.
Note: Changing the comparison operator will affect how the filter works. For instance, if you edit an existing filter which has the "is one of" comparison operator to be "like", the filter will no longer make sense, but will use the first value selected as the value to search on.
Sharing filtered data
To share a filtered data set with other members of your team, just copy the URL from the navigation bar in your browser.
Note: A large number of filters could mean a very long URL, this will be limited to your browser's default maximum URL length.
For more detailed information specific to filtering Crash Reporting error groups, see Filtering Error Groups.