Troubleshoot Catchpoint data source issues
This document provides solutions to common issues you may encounter when configuring or using the Catchpoint data source. For configuration instructions, refer to Configure the Catchpoint data source.
Installation errors
These errors occur when the plugin can’t install or load, most often because of a Grafana version mismatch. The Catchpoint data source requires Grafana 11.6.7 or later.
“Plugin not found, no installed plugin with that id”
This error appears when Grafana can’t load the Catchpoint plugin after installation.
Symptoms:
- A
Plugin not found, no installed plugin with that iderror. - The plugin shows as not installed after a page refresh.
- The plugin page inconsistently reports different Grafana version dependencies.
Possible causes and solutions:
For Grafana Cloud, plugins are managed for you. If the plugin still doesn’t load, contact Grafana Support.
Authentication errors
These errors occur when the REST API v2 key is missing, invalid, or lacks the required permissions.
“invalid/empty bearer token”
This error appears when you click Save & test without a token.
Symptoms:
- Save & test fails with an
invalid/empty bearer tokenerror. - Queries return no data.
Possible causes and solutions:
“status code: 401”
This error appears when Catchpoint rejects the provided token. The plugin uses Bearer token authentication with the Catchpoint REST API V2 Key, which you find in the Catchpoint portal under Settings > API.
Symptoms:
- Save & test fails with a
status code: 401error. - Queries fail with authorization errors.
Possible causes and solutions:
Connection errors
These errors occur when Grafana can’t reach the Catchpoint client API at https://io.catchpoint.com/api/v2.
Connection refused or timeout errors
These errors indicate a network or firewall problem between Grafana and Catchpoint.
Symptoms:
- The data source test times out.
- Queries fail with network errors.
- Connection issues occur intermittently.
Solutions:
- Verify network connectivity from the Grafana server to
io.catchpoint.com. - Check that firewall rules allow outbound HTTPS on port 443.
- Confirm that the Catchpoint API is reachable and not experiencing an outage.
Query errors
These errors occur when running Tests, RUM, or SLO queries.
“No data” or empty results
A query can succeed but return no data.
Symptoms:
- The query runs without error but returns no data.
- Panels show a No data message.
Possible causes and solutions:
Can’t filter a Tests query to specific dimension values
This is a known limitation of the Catchpoint API, not the Grafana plugin.
Symptoms:
- A Tests query returns data for every value of a selected dimension.
- You can’t restrict results to one node, country, or other dimension value in the query editor.
Solutions:
- Add a transformation, such as Filter data by values, to keep only the dimension values you want.
- Use panel or legend filters to focus on specific series.
- Reduce the number of selected dimensions to limit how the data is broken down.
Query timeout
A query can run for a long time and then fail.
Symptoms:
- The query runs for a long time and then fails.
- The error mentions a timeout.
Solutions:
- Narrow the dashboard time range to reduce the data volume.
- Increase the Time Interval to return fewer aggregated points.
- Reduce the number of selected dimensions, metrics, or tests.
Template variable errors
These errors occur when using template variables with the data source.
Variables return no values
A query variable can return an empty list.
Solutions:
- Verify the data source connection by running Save & test in the data source settings.
- Confirm the variable query type returns data, such as an SLO list query.
- Verify the REST API v2 key has permission to list the requested resources.
Variables are slow to load
A query variable can take a long time to refresh.
Solutions:
- Set the variable refresh to On dashboard load instead of On time range change.
- Reduce the scope of the variable query.
Performance issues
These issues relate to slow queries or Catchpoint API rate limits.
“Too Many Requests” or HTTP 429 errors
These errors come from the Catchpoint API, not from Grafana. The Catchpoint REST API enforces rate limits on the number of requests an account can make in a given period, and Grafana returns the error when those limits are exceeded. This most often happens when many tests, panels, or dashboards query Catchpoint at the same time.
Symptoms:
- A
Too Many Requestserror or an HTTP429status code. - Dashboard panels intermittently fail to load, especially on dashboards with many panels.
- Errors appear when several users open Catchpoint dashboards at once.
Possible causes and solutions:
Rate limits are enforced and managed by Catchpoint, so the exact request thresholds and whether they’re hard or soft depend on your Catchpoint account and plan. To confirm your limits or request an increase, contact Catchpoint support. Grafana can’t raise the Catchpoint API limits.
Enable debug logging
To capture detailed error information for troubleshooting:
Set the Grafana log level to
debugin the configuration file:[log] level = debugReview logs in
/var/log/grafana/grafana.logor your configured log location.Look for Catchpoint data source entries that include request and response details.
Reset the log level to
infoafter troubleshooting to avoid excessive log volume.
Get additional help
If you’ve tried the previous solutions and still encounter issues:
- Check the Grafana community forums for similar issues.
- Consult the Catchpoint documentation for service-specific guidance.
- Contact Grafana Support through your Grafana Enterprise or Grafana Cloud support channel.
- When reporting issues, include:
- Grafana version
- Error messages, with sensitive information redacted
- Steps to reproduce
- Relevant configuration, with credentials redacted


