otel-dynatrace

Integrate OpenTelemetry with Dynatrace using DQL queries and dashboard-as-code.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/henrikrexed/observability-agent-skills --skill otel-dynatrace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: otel-dynatrace
Source: https://github.com/henrikrexed/observability-agent-skills/tree/main/skills/otel-dynatrace
Command: npx skills add https://github.com/henrikrexed/observability-agent-skills --skill otel-dynatrace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of integrating OpenTelemetry data with Dynatrace by providing standardized patterns for querying, dashboarding, and automated incident response.

Core Features & Use Cases

  • DQL Query Patterns: Access optimized query templates for traces, metrics, and logs to identify service errors and performance bottlenecks.
  • Dashboard-as-Code: Utilize dtctl to version control and programmatically deploy professional service health dashboards.
  • SLO & Workflow Automation: Define business-aligned Service Level Objectives and configure automated incident response workflows to ensure proactive monitoring.

Quick Start

Use the otel-dynatrace skill to generate a DQL query that calculates the error rate for my service named checkout-api.

Frequently Asked Questions about otel-dynatrace

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

FAQPage Schema
How do I integrate OpenTelemetry data with Dynatrace for automated observability?

To integrate OpenTelemetry with Dynatrace, you need to follow OpenTelemetry semantic conventions for data structure consistency. This approach provides standardized patterns for querying, dashboarding, and automated incident response workflows.

How do I write DQL queries to calculate the error rate for a specific service?

You can calculate service error rates using optimized DQL query templates for traces, metrics, and logs. These query patterns are designed to identify service errors and performance bottlenecks within your enterprise environment.

Can I use dashboard-as-code to programmatically deploy Dynatrace service health dashboards?

Yes, you can utilize the dtctl CLI to version control and programmatically deploy professional service health dashboards. This enables automated dashboard management alongside your infrastructure correlation tasks.

What is the best way to define and manage Service Level Objectives in Dynatrace?

The best way to manage Service Level Objectives is to define business-aligned SLOs and configure automated incident response workflows. This ensures proactive monitoring and automated observability workflows across your enterprise environment.

Do I need the dtctl CLI to automate Dynatrace observability workflows?

Yes, the dtctl CLI is required to automate observability workflows and perform dashboard-as-code deployments. It supports infrastructure correlation tasks and programmatic management within enterprise environments.

Does OpenTelemetry integration with Dynatrace require specific semantic conventions?

Yes, adherence to OpenTelemetry semantic conventions is required for data structure consistency. This ensures that traces, metrics, and logs are correctly correlated when queried through DQL patterns.