Connect Grafana.
Use your Grafana stack to connect Prometheus®, Loki, or Pyroscope. Select the data sources Perfloop can query.
Access you need
-
service-account token Create a Grafana service account with query access. Restrict it to the data sources you plan to connect when your Grafana edition supports data-source permissions.
-
selected data sources Choose the Prometheus, Loki, or Pyroscope data sources Perfloop may read. Each is identified by its unique ID (UID).
-
Grafana stack URL Enter your Grafana stack URL. Queries go through Grafana, which connects to the underlying data source.
Setup
1 · create the service account
Create a dedicated Grafana service account and token with query access to the intended data sources.
2 · load the data sources
In Perfloop Setup, select Grafana. Enter the stack URL and token, then load the visible data sources.
3 · select and connect
Select the data sources to connect. Perfloop validates every selected source before it saves the connection.
An Admin's coding agent can return a Setup link that opens this provider's form. Complete the form in Setup, and never paste a credential into chat or an MCP call.
Data Perfloop reads
-
Data-source metadata. The picker receives UID, name, type, and support status for sources visible to the service account.
-
Query results. Prometheus and Loki query results from the selected sources.
-
Profile data. Selected Pyroscope sources can return profile lists and merged pprof files through Grafana.
Repo access
Work on any repo in the workspace can query the selected scopes of every telemetry connection in the workspace. Keep telemetry that some repos must not read in a separate workspace.
Credentials and network access
Perfloop encrypts the credential and uses it only for requests within your connection's scope. Models and execution sandboxes do not receive it.
Use a public HTTPS endpoint with a valid certificate. For a private endpoint, contact us to arrange access to that address.
Change or remove access
Replace the connection in Setup to rotate the token, stack URL, or complete UID list. Revoke the service-account token in Grafana to stop later reads.
To remove a source, select Delete on its row and confirm. Perfloop deletes the credential it stores, and scheduled checks on the source stop running. Their saved queries and past results stay.
Provider documentation
Security questions: security@perfloop.ai