dynatrace-dashboard

Publish YAML-defined Dynatrace dashboards via DTCTL-based deployment scripts.

10|2|Updated Jul 23, 2025
One-click install
npx skills add https://github.com/dynatrace-oss/dynatrace-snowflake-observability-agent --skill dynatrace-dashboard
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dynatrace-dashboard
Source: https://github.com/dynatrace-oss/dynatrace-snowflake-observability-agent/tree/main/.opencode/skills/dynatrace-dashboard
Command: npx skills add https://github.com/dynatrace-oss/dynatrace-snowflake-observability-agent --skill dynatrace-dashboard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dynatrace dashboards are critical for visualizing DSOA telemetry, but creating, updating, and maintaining them across plugins and environments is error-prone and time-consuming.

Core Features & Use Cases

  • Define dashboards in YAML and convert them to JSON for Dynatrace ingestion.
  • Deploy dashboards across plugins, pipelines, and environments using established scripts.
  • Version and organize dashboards with a single source of truth in docs/dashboards.

Quick Start

Define a new dashboard in docs/dashboards and run the deployment script to publish it.

Frequently Asked Questions about dynatrace-dashboard

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

FAQPage Schema
How do I define Dynatrace dashboards in YAML for automated deployment?▼

To manage multiple Dynatrace dashboards across environments, you maintain a single source of truth in the docs/dashboards directory. This approach supports multi-dashboard workflows and uses DTCTL-based deployment to enforce best practices for versioning and asset management.

How does converting dashboard YAML to JSON work for Dynatrace ingestion?▼

Converting dashboard YAML to JSON for Dynatrace ingestion works by translating your YAML-defined layouts into the JSON format required by the Dynatrace API. This enforces best practices for YAML formatting and ensures error-free dashboard publishing across different environments.

Can I deploy Dynatrace dashboards across multiple pipelines and plugins?▼

Yes, you can deploy Dynatrace dashboards across multiple pipelines and plugins. The process uses DTCTL-based deployment scripts to automate publishing, ensuring your DSOA telemetry visualizations remain synchronized across all configured environments.

What is the best way to version Dynatrace dashboards for observability?▼

The best way to version Dynatrace dashboards for observability is maintaining a single source of truth in the docs/dashboards directory. This method enforces dashboard versioning best practices and allows automated deployment to track changes across plugins, pipelines, and environments.

Do I need DTCTL to publish Dynatrace dashboards for DSOA telemetry?▼

You need DTCTL to deploy and publish Dynatrace dashboards for DSOA telemetry across your environments. It facilitates the automated deployment of your YAML-defined layouts after they are converted to JSON for Dynatrace ingestion.