Grafana Cloud

Set up private probes

A private probe is a probe that you install in your environment or another location you choose. It runs tests against your targets by sending requests and recording the responses.

Unlike public probes operated by Grafana Labs, private probes are only accessible to you and only write data to your Grafana Cloud account. Private probes are instances of the open source Grafana Synthetic Monitoring Agent.

Before you begin

Note

By default, private probes collect and report anonymous, non-personally identifiable information (PII) about the running probe to a remote statistics server operated by Grafana Labs. Synthetic Monitoring maintainers use that data to understand how the open source community operates private probes.

To opt out, use the CLI flag -disable-usage-reports=true. Refer to Anonymous usage statistics reporting for more information on what’s collected.

  • You must have the Admin role in Grafana to access the Synthetic Monitoring config page.
  • Install and configure Synthetic Monitoring before adding a private probe.
  • Installing from the Grafana APT repository on amd64-based Debian and Ubuntu systems is the only packaging option provided. On other systems, you need to build the agent from source.
  • You can install multiple private probes. Each private probe has its own unique Probe Authentication Token.

Add a new probe in your Grafana instance

  1. Navigate to Testing & synthetics > Synthetics > Probes.
  2. Click Add Private Probe.
  3. Enter a Probe Name.
  4. Enter a Latitude and Longitude to see an accurate location on the map panel.
  5. Enter a Region. Defaults are AMER, EMEA, and APAC, but you may define your own.
  6. Optionally enter up to three custom labels to identify your probe. Probe labels can’t use reserved system label names. Refer to System labels.
  7. Click Save.
  8. Copy the Probe Authentication Token and save it for the next step.

Probe API Server URL

Based on the region of your stack, you need to use a different API server URL when setting up a private probe. If you are unsure about the region of your stack, go to your Grafana instance and the Config page under Synthetic Monitoring and search for backend address.

Note

The config expects API server URLs without https://. If you receive an error, verify that you have omitted https://.

RegionProviderAPI server URLBackend addressSecrets proxy
AmsterdamAzuresynthetic-monitoring-grpc-eu-west-3.grafana.net:443synthetic-monitoring-api-eu-west-3.grafana.netgsm-proxy-prod-eu-west-3.grafana.net
AustraliaGCPsynthetic-monitoring-grpc-au-southeast.grafana.net:443synthetic-monitoring-api-au-southeast.grafana.netgsm-proxy-prod-au-southeast-0.grafana.net
AustraliaAWSsynthetic-monitoring-grpc-au-southeast-1.grafana.net:443synthetic-monitoring-api-au-southeast-1.grafana.netgsm-proxy-prod-au-southeast-1.grafana.net
BrazilGCPsynthetic-monitoring-grpc-sa-east-0.grafana.net:443synthetic-monitoring-api-sa-east-0.grafana.netgsm-proxy-prod-sa-east-0.grafana.net
BrazilAWSsynthetic-monitoring-grpc-sa-east-1.grafana.net:443synthetic-monitoring-api-sa-east-1.grafana.netgsm-proxy-prod-sa-east-1.grafana.net