OpenTelemetry

Implement OpenTelemetry instrumentation and export traces, metrics, and logs via OTLP.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/MacPhobos/research-mind --skill opentelemetry-macphobos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: OpenTelemetry
Source: https://github.com/MacPhobos/research-mind/tree/main/.claude/skills/universal-observability-opentelemetry
Command: npx skills add https://github.com/MacPhobos/research-mind --skill opentelemetry-macphobos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps standardize and implement OpenTelemetry for effective observability across services, simplifying the collection and analysis of traces, metrics, and logs.

Core Features & Use Cases

  • Signal Standardization: Provides guidance on exporting telemetry data via OTLP and standardizing resource attributes.
  • Instrumentation Strategy: Recommends starting with auto-instrumentation and layering in manual spans and log correlation.
  • Use Case: A new microservice needs to be integrated into an existing observability platform. This Skill guides the developer on setting up OpenTelemetry instrumentation, ensuring consistent data formats and easy integration with the collector.

Quick Start

Export telemetry data using an OpenTelemetry Collector and standardize resource attributes like service name and environment.

Frequently Asked Questions about OpenTelemetry

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

FAQPage Schema
How do I implement OpenTelemetry instrumentation for a new microservice?

To implement OpenTelemetry instrumentation for a new microservice, you should start with auto-instrumentation to capture standard telemetry data, then layer in manual spans and log correlation for deeper insights.

How do I export traces, metrics, and logs using OTLP?

You can export traces, metrics, and logs using OTLP by configuring an OpenTelemetry Collector to receive the telemetry data and standardizing resource attributes like service name and environment for consistent analysis.

What is signal standardization in OpenTelemetry observability?

Signal standardization in OpenTelemetry observability is the process of unifying traces, metrics, and logs into consistent formats, ensuring reliable context propagation and adherence to semantic conventions across distributed services.

Do I need to follow semantic conventions when setting up OpenTelemetry?

Yes, you need to follow semantic conventions when setting up OpenTelemetry to ensure proper resource attributes and context propagation, which standardizes telemetry data formats for effective cross-service observability analysis.

What is the best way to standardize resource attributes for observability data?

The best way to standardize resource attributes for observability data is to apply consistent semantic conventions during OpenTelemetry instrumentation, ensuring attributes like service name and environment are uniformly captured across all traces, metrics, and logs.