Catchpoint query editor
This document explains how to use the Catchpoint query editor to build queries against your Catchpoint data.
Before you begin
- Ensure you’ve configured the Catchpoint data source.
- Verify your Catchpoint REST API v2 key has access to the tests, sites, and SLOs you want to query.
Key concepts
If you’re new to Catchpoint, these terms are used throughout the query editor:
Query types
Select the query type with the Action selector. The query editor supports the following query types:
- Tests Query: Returns aggregated synthetic test data.
- RUM Query: Returns real user monitoring data for one or more sites.
- SLO list: Returns the list of configured SLOs.
- SLO Status: Returns SLO compliance based on violations over the selected time range.
The start and end times for time series queries are set automatically from the dashboard time range.
Create a Tests query
A Tests query returns aggregated data for one or more synthetic tests.
To create a Tests query:
- Select the Catchpoint data source.
- Select Tests Query from the Action selector.
- Select a test and set any optional parameters.
Create a RUM query
A RUM query returns real user monitoring data for one or more sites.
To create a RUM query:
- Select the Catchpoint data source.
- Select RUM Query from the Action selector.
- Enter one or more site IDs and set any optional parameters.
Create an SLO list query
An SLO list query returns the SLOs configured in your Catchpoint account. This query takes no parameters and is useful for discovery and for populating template variables.
To create an SLO list query:
- Select the Catchpoint data source.
- Select SLO list from the Action selector.
Create an SLO status query
An SLO status query returns SLO compliance for the selected time range, calculated from violations.
To create an SLO status query:
- Select the Catchpoint data source.
- Select SLO Status from the Action selector.
- Select one or more SLOs and set any optional parameters.
Query examples
The following examples show how to configure each query type field by field. Set only the fields listed; leave the rest at their defaults. The available tests, sites, metrics, and dimensions are loaded from your Catchpoint account, so the exact names you see may differ from these examples.
Chart availability for a single test
This Tests query returns the availability metric for one test, aggregated in 5-minute windows.
Break down test response time by country
This Tests query compares response time across the countries where your test runs.
Compare RUM page load time across providers
This RUM query returns page load time for a site, broken down by provider.
Show current SLO compliance
This SLO Status query returns availability compliance for the selected SLOs over the dashboard time range.
Use cases
The following scenarios show common ways to use the Catchpoint query editor:
- Monitor synthetic availability: Use a Tests query with the Availability Filters set to Only Failures to surface failing runs across your tests.
- Analyze real user performance by region: Use a RUM query with a geography dimension to break down performance across countries or regions.
- Track SLO compliance: Use an SLO Status query to visualize current compliance against your availability or test time objectives.
Known limitations
Due to a limitation of the Catchpoint API, you can’t filter by specific dimension values in a Tests query. When you select a dimension, the data for all of its values is returned.


