Grafana + Stream Deck
Data Analytics · 0 triggers · 10 actions
Open and composable observability platform Add Grafana to your Stream Deck workflows with guided setup for the connection details it needs.
- No code
- Free tier
- One Stream Deck press
- Pairs with OBS & Elgato tools
- OAuth & keys handled in-builder
Popular ways to use Grafana
Add Grafana to a workflow and pair it with a Stream Deck button to run it in one press — handy for data analytics tasks. Combine it with OBS, your Elgato tools, or any other app you connect to build a routine that fits how you work.
Browse all templatesTriggers & actions
Steps your workflow can perform in Grafana.
Search Dashboards
Read onlySearch for dashboards by title, tag, or folder. Returns dashboard UIDs, titles, URLs, tags, and folder info. Use the UID with Get Dashboard to retrieve the full dashboard model. Use List Folders to discover folder UIDs for filtering.
Save Dashboard
Create or update a Grafana dashboard. This is an upsert operation — if the dashboard UID exists, it updates; otherwise it creates. Use Get Dashboard to retrieve an existing dashboard model before modifying it. Use List Folders to find the target folder UID. Pass overwrite: true to force-save over version conflicts. View docs
Query Data Source
Read onlyExecute a query against any configured data source. Use List Data Sources first to discover available data sources and their UIDs. The query language depends on the data source type:
Prometheus (PromQL): rate(http_requests_total[5m]), sum by (status_code) (rate(http_requests_total[5m]))
Loki (LogQL): {app="myapp"} |= "error", rate({app="myapp"}[5m])
Note: This tool uses the expr query field, which works with Prometheus and Loki. For SQL-based data sources (MySQL, Postgres) or InfluxDB, the query field name differs and may not work with this tool.
Time range defaults to last 1 hour. Use from and to for custom ranges (supports relative: now-24h, now-7d, or epoch milliseconds).
List Folders
Read onlyList all dashboard folders. Folders organize dashboards into logical groups. Use folder UIDs with Search Dashboards to filter by folder, or with Save Dashboard to place a dashboard in a specific folder.
List Data Sources
Read onlyList all configured data sources (Prometheus, Loki, InfluxDB, MySQL, etc.), their types, and UIDs. Use the data source UID with Query Data Source to execute queries. The type field indicates what query language to use (e.g., prometheus → PromQL, loki → LogQL, mysql → SQL).
List Alert Rules
Read onlyList all alert rules with their current state (firing, normal, pending, inactive). Returns rule definitions including conditions, labels, and annotations. Use this to answer questions like 'what alerts are firing?' or 'what alerts exist for service X?'
Get Dashboard
Read onlyGet the full dashboard model by UID, including all panels, their queries, variables, and configuration. Use Search Dashboards first to find the dashboard UID. The returned model can be modified and saved back with Save Dashboard.
Get Current User
Read onlyGet the current authenticated Grafana user's identity, including user ID, name, email, organization, and role. Use this to understand the user's permissions and organizational context. The user ID and org context may be needed when creating dashboards or filtering resources.
About Grafana
Open and composable observability platform
How to connect
Sign up for free
Create your Conductor Deck account: no credit card required.
Connect Grafana
Follow the setup prompts for Grafana. Conductor Deck handles the app authorization or required connection details inside the workflow builder.
Build a workflow
Add a Grafana action to your visual workflow canvas. Configure the options you need, then connect it to other steps.
Assign to Stream Deck
Sync your workflow to any Stream Deck button. Press once to trigger the entire sequence.
Frequently asked questions
- How do I connect Grafana?
- Sign up for Conductor Deck, then add a Grafana step to a workflow on the visual canvas. The builder walks you through the connection it needs — an account authorization or the required keys — right inside the step. No separate setup or code.
- Is it free?
- Yes — Conductor Deck has a free tier you can build and run workflows on, with no credit card required. Paid plans raise the monthly run limits and unlock advanced features when you need them.
- What's the difference between a trigger and an action?
- A trigger is the event that starts a workflow — for example, a Stream Deck button press or an incoming event from a connected app. An action is a step the workflow performs once it runs. A workflow is one trigger followed by one or more actions.
Automate Grafana with your Stream Deck
Sign up for free and start building Grafana workflows in minutes.