If you need more customization and control than CoreWeave Grafana provides, you can deploy a self-hosted Grafana instance. With self-hosting, you can create new dashboards, export or edit CoreWeave Grafana dashboards, and freely explore all available metrics in your environment. Self-hosted Grafana instances are deployed via CoreWeave Charts. This handles most of the process of configuring Data Sources, however authentication requires some manual configuration.Documentation Index
Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
To set up a self-hosted Grafana instance, you will need:- A CoreWeave API Access Token for an active CKS account
- A CKS cluster where you intend to self-host (i.e. deploy and manage) Grafana
kubectlinstalledhelminstalled
Install Grafana with CoreWeave Charts
First, access the CoreWeave Charts repository with the following command:grafana chart:
Log in to Grafana with admin credentials
Before logging into Grafana, you must port forward your Grafana service.-
Run the following command to port forward your Grafana service:
-
Navigate to localhost:8900. You should see a login page similar to the following:

-
The admin password is required to log in to Grafana for the first time. This password is stored as a Kubernetes Secret. To obtain the Secret value, run the following command, replacing
<my-namespace>with your namespace ID:Note: If using a Mac, you might need to remove the trailing%. -
Use the returned value as your password when logging in to Grafana. Now you can log in to Grafana with the following credentials:
Field Value Username adminPassword <my-secret>
Configure CoreWeave Metrics data source credentials
After logging in to Grafana with your admin credentials, you must configure credentials for the CoreWeave-provided Data Sources. First, configure the CoreWeave Metrics data source.Configure the data source HTTP headers
The following HTTP header values are required to connect to CoreWeave’s data sources, where<MY-TOKEN> is your CoreWeave API Access Token.
| Field | Value |
|---|---|
| Header | Authorization |
| Value | Bearer <MY-TOKEN> |



Authorization.

Bearer <MY-TOKEN>, where <MY-TOKEN> is your CoreWeave API Access Token.
Configure the HTTP method to use GET by changing the HTTP dropdown method in the Other subsection to GET:

Configure the CoreWeave Logs data source
Once the configuration for the CoreWeave Metrics data source is complete, repeat the steps above for the CoreWeave Logs Data Source.Learn more
For more information, explore the following resources:- Grafana documentation on building dashboards, working with Data Sources, exploring metrics, and more.
- Prometheus Query Language (PromQL) documentation to learn how to get maximum utility from the CoreWeave Metrics data in both ad-hoc Explore queries and building advanced dashboard panels.