Skip to main content
The Grafana Cloud integration can be configured via Grafana Cloud’s and Resolve’s UIs.
Self-Hosted Grafana? If you’re running Grafana in your own infrastructure, you’ll need to use the Resolve Satellite. See the Grafana On-Prem setup guide for instructions.

Create a Service Account Token

To access your Grafana environment a service account token is needed. If you don’t already have a service account, please create one: How to create a service account. There are two options for creating your service account token.
If you are running Grafana Enterprise, for some endpoints you might need to have specific permissions. Refer to Role-based access control permissions documentation for more information. For Grafana Cloud instances, you can use a Bearer token to authenticate.

Create a Service Account through the API

Official documentation: How to create to Grafana service account via APIRun the following command. Please ensure that you replace the following properties:
  • grafana-instance: Your Grafana endpoint
  • auth-api-key: Your authorization token for accessing the API (if applicable).
create service account api
The response will include the new Service Account ID. Please take a note of it.
create service account api response

Create a token for your Service Account via the API

Official documentation: How to create to Grafana service account token via APIRun the following command. Please ensure that you replace the following properties:
  • grafana-instance: Your Grafana endpoint
  • id: Your service account ID, for which a token will be created
  • auth-api-key: Your authorization token for accessing the API (if applicable)
The response will include the new API key. Securely store this key immediately, as it won’t be displayed again.
token creation api response

Configure the Grafana Integration in the UI

  1. Sign in to ResolveAI and open the Grafana integration page https://app0.resolve.ai/integrations/grafana/connect
  2. Click Add Connection and set up a new integration:
    • Token: Generated in the previous step
    • URL: The endpoint for your Grafana instance

Send alerts to ResolveAI via webhook

If you use Grafana for alerts, use webhooks to send alert events to ResolveAI.
  1. Sign in to ResolveAI and open the Grafana integration page https://app0.resolve.ai/integrations/grafana/connect
  2. Inside your Grafana integration, scroll down and click Edit
  3. Scroll down to Webhooks and click + icon to add a new webhook token
  4. Enter a Name and click Save
  5. Auto-generated instructions will show in the UI, to guide you through the steps in Grafana.

Mitigation Actions (Optional)

If your organization uses Resolve’s Mitigation Actions to silence alerts during investigations, your service account needs additional permissions beyond the default Viewer role.
This section only applies if you have enabled Mitigation Actions. The default Viewer role is sufficient for investigation.
  • Grafana v11+: Add the alert.provisioning:write RBAC permission to your service account. See Grafana RBAC permissions for details.
  • Older versions: Use the Admin role instead of Viewer for the service account.
After updating, verify the integration health check still passes in the Resolve UI.

FAQ

What Grafana Data Sources can Resolve connect to?

Resolve integrations include support for Tempo, Loki, Prometheus, Mimir, Alert Manager, Elasticsearch, Clickhouse, SolarWinds, Pyroscope, and all supported plugins.