Connect to Grafana Cloud
Use a Grafana Cloud Prometheus endpoint as the agent's metric source.
Grafana Cloud's hosted Prometheus is a valid source for Observer agents. The connection uses basic auth with credentials issued by Grafana for read access.
Steps
-
In Grafana Cloud, open the stack details for the Prometheus instance you want the agent to read. Note:
- URL: the remote-read URL
(e.g.
https://prometheus-prod-01-eu-west-0.grafana.net/api/prom). - Username: the numeric user id (e.g.
123456). - Password: a Grafana Cloud access policy token with
metrics:readscope.
- URL: the remote-read URL
(e.g.
-
Set the agent's environment:
PROMETHEUS_SERVER_URL=https://prometheus-prod-01-eu-west-0.grafana.net/api/prom PROMETHEUS_BASIC_AUTH_ENABLED=true PROMETHEUS_USERNAME=123456 PROMETHEUS_PASSWORD=glc_eyJ... # access policy token -
Restart the agent. Heartbeats and probe queries now hit Grafana Cloud.
Verification
Define a Prometheus metric in the console (any working PromQL
query against the data Grafana Cloud holds). Within one push
interval the metric reports a value. Failures resolve to
no_data with a reason:
Unauthorizedwhen the access policy token is missing or lacking the required scope.BadQuerywhen the PromQL string is invalid against the data.PromUpstreamfor Grafana-side 5xx responses.
Was this page helpful?