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.