otel_instrumentation

Implement OpenTelemetry instrumentation across Node.js, Go, Python, Java, .NET, and Ruby.

20|6|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/adrielp/ai-engineering-harness --skill otel-instrumentation-adrielp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: otel_instrumentation
Source: https://github.com/adrielp/ai-engineering-harness/tree/main/gemini/skills/otel_instrumentation
Command: npx skills add https://github.com/adrielp/ai-engineering-harness --skill otel-instrumentation-adrielp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenTelemetry instrumentation is often complex and error-prone; this skill provides prescriptive, production-grade guidance to implement traces, metrics, and logs consistently across Node.js, Go, Python, Java, .NET, and Ruby.

Core Features & Use Cases

  • Framework-aware language setup guides for Node.js, Go, Python, Java, .NET, and Ruby
  • Resource attribute configuration, span naming, sampling, and data-sanitization guidance
  • Validation checklist and governance to ensure observability readiness

Quick Start

Install the recommended OpenTelemetry libraries for your language and initialize the SDK using the guidelines provided.

Frequently Asked Questions about otel_instrumentation

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

FAQPage Schema
How do I implement OpenTelemetry instrumentation across multiple languages?

Implement OpenTelemetry instrumentation by applying standardized resource attributes, consistent span naming, and sampling across Node.js, Go, Python, Java, .NET, and Ruby. This ensures consistent observability data and safe handling across real-world services.

What's the best way to configure OpenTelemetry SDK setup and exporters?

The best way to configure OpenTelemetry SDK setup is following framework-aware language guides to satisfy exporter configuration and validation checks. This approach ensures observability readiness and proper data sanitization practices across your services.

Does OpenTelemetry instrumentation support data sanitization for safe data handling?

Yes, OpenTelemetry instrumentation supports data sanitization practices. Applying standardized data-sanitization guidance during SDK initialization ensures safe data handling and protects sensitive information within traces, metrics, and logs.

How do I apply consistent span naming and resource attributes in OpenTelemetry?

Apply consistent span naming and resource attributes by following prescriptive production-grade guidance during SDK setup. This standardizes traces, metrics, and logs across Node.js, Go, Python, Java, .NET, and Ruby environments.

Why do I need a validation checklist for OpenTelemetry observability readiness?

You need a validation checklist for OpenTelemetry observability readiness to verify language-specific SDK setup, exporter configuration, and data-sanitization practices. Governance checks ensure your instrumentation properly captures traces, metrics, and logs safely.

Can I use OpenTelemetry tracing and metrics in production-grade services?

Yes, you can use OpenTelemetry tracing and metrics in production-grade services. Prescriptive guidance helps implement traces, metrics, and logs consistently, applying sampling and validation to ensure observability readiness across multiple languages.