Quick Setup Guide

Get your Grafana metrics on your Stream Deck in minutes

Part 1: Create a Grafana API Token

Before proceeding, you need to generate a token from your Grafana instance so the plugin can fetch your metric data safely.

  1. Log into your Grafana instance.
  2. On the left-hand sidebar, navigate to AdministrationUsers and accessService accounts.
    (Note: Depending on your Grafana version, this may also be under Configurations > API Keys).
  3. Click Add service account.
  4. Give it a name like Stream Deck Plugin.
  5. Set the Role to Viewer. (Do not give it Admin or Editor privileges).
  6. Click Create.
  7. Inside the newly created service account, click Add token.
  8. Copy the generated token immediately and store it securely. You will not be able to see it again!

Part 2: Stream Deck Configuration

Now, let's wire it up to your Stream Deck. Return to the property inspector panel and follow the instructions for your preferred setup method below:

Step 1: Server Authentication

Step 2: Choose Your Configuration Mode

Method A: Auto Configuration (Recommended)

This pulls your existing layout settings directly from Grafana.

  1. Set the Configuration Mode toggle to Auto.
  2. Click the Dashboard dropdown. The plugin will fetch a list of your accessible Grafana dashboards. Select the one you want.
  3. Click the Panel dropdown and select the specific Stat or Gauge panel you want to display on the key.

Method B: Manual Configuration

Use this if you want to override a current dashboard setup, or build a custom key display from scratch.

  1. Set the Configuration Mode toggle to Manual.
  2. Title: Give your key a custom display name.
  3. Key Press Opens URL: Paste a URL to send your browser directly to a dashboard when clicked.
  4. Data Source: Type the name (e.g., Prometheus).
  5. Query: Input your query expression (PromQL, etc.)
  6. Adjust Unit, Time Range, and Thresholds to customize display.

Next Steps

Your Stream Deck should now be displaying your Grafana metrics! Here are some helpful resources: