data-api-builder-otel

Community

Enable OTEL tracing for Data API Builder.

AuthorJerryNixon
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Data API Builder teams need reliable distributed tracing and metrics to diagnose performance and reliability across Aspire, Docker, and Azure deployments. This Skill provides a ready-to-use OpenTelemetry setup for DAB so traces and metrics flow to the configured backends.

Core Features & Use Cases

  • Enables distributed tracing and metrics for REST, GraphQL, MCP, and database operations via the .NET OpenTelemetry SDK.
  • Uses the runtime.telemetry.open-telemetry configuration block in dab-config.json to control enablement and endpoints.
  • Supports Aspire auto-injection of OTLP endpoint and service name; works with local development and cloud deployments; optional headers for authenticated collectors.
  • Includes practical guidance on avoiding common pitfalls (e.g., unsatisfied @env() references causing startup crashes).

Quick Start

Configure the DAB runtime to enable OpenTelemetry by setting runtime.telemetry.open-telemetry and then run the container with Aspire or a local collector.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: data-api-builder-otel
Download link: https://github.com/JerryNixon/vslive-2026-las-demos/archive/main.zip#data-api-builder-otel

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.