generate-grafana-dashboards

Generate Grafana dashboard JSON configurations from live Prometheus and Tempo data.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Tzeusy/butlers --skill generate-grafana-dashboards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-grafana-dashboards
Source: https://github.com/Tzeusy/butlers/tree/main/.claude/skills/generate-grafana-dashboards
Command: npx skills add https://github.com/Tzeusy/butlers --skill generate-grafana-dashboards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation and updating of Grafana dashboards by querying live Prometheus and Tempo data, ensuring your monitoring reflects the actual state of the Butlers application.

Core Features & Use Cases

  • Automated Dashboard Generation: Creates comprehensive Grafana dashboards for fleet overview, system pressure, usage, switchboard activity, butler-specific details, and trace analysis.
  • Live Data Integration: Queries Prometheus for metrics and Tempo for traces to ensure dashboards are accurate and relevant.
  • Use Case: When you need to understand the performance and health of your Butlers deployment, use this Skill to generate up-to-date dashboards that visualize key metrics and trace data.

Quick Start

Use the generate-grafana-dashboards skill to generate all Grafana dashboards for the Butlers application.

Frequently Asked Questions about generate-grafana-dashboards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Grafana dashboards from live Prometheus metrics?

Generating Grafana dashboards from live Prometheus metrics involves querying data to create JSON configurations covering fleet health, system pressure, and usage, reflecting your application's actual state.

What is the best way to visualize Tempo traces in Grafana for application observability?

The best way to visualize Tempo traces in Grafana for application observability is by generating dashboards that query live Tempo data, enabling trace exploration and adhering to OTel naming conventions for accurate mapping.

Can I use OTel naming conventions to automate Grafana dashboard creation?

Yes, you can use OTel naming conventions to automate Grafana dashboard creation by generating JSON configurations that map metrics and trace data correctly to specified Grafana data sources.

Does this dashboard generation approach support individual butler performance monitoring?

Yes, this dashboard generation approach supports individual butler performance monitoring by creating specific JSON configurations that query live data to visualize butler-specific details and switchboard operations.

How do I update existing Grafana dashboard JSON configurations with live metrics?

You update existing Grafana dashboard JSON configurations with live metrics by querying current Prometheus and Tempo data to refresh the dashboards, ensuring they accurately reflect your deployment's ongoing state.