otel-expert

Standardize OpenTelemetry semantic conventions and attribute naming across services.

3|2|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/middleware-labs/mw-injector --skill otel-expert-middleware-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: otel-expert
Source: https://github.com/middleware-labs/mw-injector/tree/main/.claude/skills/otel-expert
Command: npx skills add https://github.com/middleware-labs/mw-injector --skill otel-expert-middleware-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides structured guidance for applying OpenTelemetry semantic conventions, consistent attribute naming, and robust instrumentation practices to improve telemetry quality across services.

Core Features & Use Cases

  • Standardized semantic conventions for process, service, container, and host attributes.
  • Guidance on instrumentation patterns for tracing, metrics, and propagation.
  • Review and design-time checks to ensure OTEL-compliant telemetry data.

Quick Start

Audit your current telemetry code and align spans, metrics, and propagators with OTEL semantic conventions.

Frequently Asked Questions about otel-expert

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

FAQPage Schema
How do I apply OpenTelemetry semantic conventions to my service attributes?

To apply OpenTelemetry semantic conventions, you standardize attribute naming for process, service, container, and host data to ensure consistent resource attributes and valid span data across distributed tracing and metrics.

What is the best way to audit my tracing and metrics instrumentation for OTLP compliance?

The best way to audit tracing and metrics instrumentation is to perform design-time checks that align spans, metrics, and propagators with OTEL semantic conventions, ensuring compliant OTLP exports in middleware environments.

Does OpenTelemetry instrumentation work with Java agents in containerized environments?

Yes, OpenTelemetry instrumentation works with Java agents in containerized environments by applying standardized instrumentation patterns across server-side services and containers to maintain valid span data and consistent host attributes.

Why do I need standardized attribute naming for my OpenTelemetry metrics and tracing?

You need standardized attribute naming for OpenTelemetry metrics and tracing to satisfy requirements for consistent resource attributes, improve telemetry quality across services, and ensure valid span data for compliant OTLP exports.

How do I configure propagators for OpenTelemetry tracing in middleware environments?

To configure propagators for OpenTelemetry tracing in middleware environments, you apply robust instrumentation patterns that align with semantic conventions to ensure context propagation and compliant OTLP exports across server-side services.