Skip to content

Filtering Measurements

The filter controls at the top of each measurement page let you narrow down which measurements are displayed in the charts and table. Filters are organized into three rows by category.

Filter card

The filters sit in a Filters card. A badge in its header shows how many filters are active. Click the header to collapse or expand the card.

While the card is collapsed, its header shows the active filters as chips. Click the × on a chip to remove that filter.

The dashboard remembers in your browser whether the card is open. On desktop screens, the card starts expanded. On phones, it starts collapsed.

Client filters

  • Client Label – Filter by client device name or label.
  • Client UUID – Filter by the unique identifier of a client.
  • Group – Filter by client group name.
  • Tag – Filter by client tag.

Study and content filters

  • Type – Filter by measurement type (Video, Web, Network, Speedtest, Conferencing, Gaming).
  • Study Type – Filter by study type.
  • Subject – Filter by study subject (e.g., "netflix", "youtube"). For network measurements, this represents the technology.
  • Study ID – Filter by user-defined study identifier.
  • URL – Filter by the target URL (available for Video, Web, and Conferencing measurements).
  • Domain – Filter by domain (available for Video, Web, and Conferencing measurements).
  • Hostname – Filter by hostname (available for Network measurements).
  • Technology – Filter by network technology (available for Network measurements).

Location and ISP filters

  • ISP – Filter by Internet Service Provider name.
  • ASN – Filter by Autonomous System Number.
  • Country – Filter by country.
  • City – Filter by city.

Some filters support searching by typing at least two characters, which is useful when there are many possible values.

Selecting several values

Most filters let you select several values. The dropdown has a search box and the actions Select all and Clear, which stay visible while you scroll.

Selected values are repeated in a Selected group at the top of the list. The full list keeps its order, so selecting a value does not move your scroll position. Selected values that do not occur in the current time range are listed under Not in current range and shown struck through.

Note

The exact set of available filters may vary depending on the measurement type and the data collected by your clients.

Advanced results filter

For more complex filtering, an advanced filter field accepts Lucene query syntax. This lets you write arbitrary search expressions against measurement result values. Refer to the Export API documentation for more information on the query syntax.

Example queries per measurement type:

  • Video: statistic_values.p1203_overall_mos:<4 – measurements with MOS below 4
  • Web: statistic_values.first_contentful_paint:>3 – pages with FCP above 3 seconds
  • Speedtest: download:<50 – download speed below 50 Mbps
  • Network: statistic_values.avg_rtt:>100 – average RTT above 100 ms
  • Conferencing: statistic_values.outbound_quality.p1203_overall_mos:<3.5 – outbound MOS below 3.5
  • Any type: aborted_at:* – only aborted measurements

You can click one of the example chips shown below the filter field to populate it with a sample query that you can modify as needed.

Tip

The search in the dashboard header can write the advanced filter for you. For example, type mos < 4 or an identifier from your measurement metadata.

Filter persistence

All active filters are stored in the page URL as query parameters. This means you can bookmark a filtered view or share the URL with colleagues to reproduce the exact same filter state.