Skip to main content
What you’ll get: ewake can query your Grafana instance to retrieve metrics and correlate them with alerts and deployment events, without navigating dashboards manually.

Prerequisites

  • A Grafana instance (Cloud or self-hosted)
  • Admin access to create a Service Account

Configuration

1

Create a Service Account in Grafana

In Grafana, go to AdministrationService Accounts → click Add service account.Set the role to Viewer, ewake only needs read access.Once the account is created, click Add service account token → copy the token immediately.
Copy the token now, you won’t be able to see it again after closing the modal.
2

Open the Grafana integration in ewake

In your ewake dashboard, go to IntegrationsGrafana → click Connect with API key.Connect to Grafana modal in ewake
3

Enter your credentials

4

Test and save

Click Test connection to verify the connection, then click Save.
Grafana is connected. Ewake can now query your metrics and dashboards.

Behind Cloudflare Access or a proxy

If your Grafana instance sits behind an authenticating proxy, add the credentials it expects under Custom headers in the same dialog. For a Cloudflare Access service token that means two headers: Ewake sends these with every request. Values are stored encrypted, and are not shown again after saving, leaving the fields empty when you edit the connection keeps the headers you already saved.
Without this, a connection test against a proxied endpoint fails with an authentication or redirect error even though the URL and API key are both correct. It’s the most common cause of a test failing on a working instance.

Ewake only requires read-only access to Grafana. It never modifies dashboards or data sources.