opentelemetry-rust

Installation
SKILL.md

OpenTelemetry Rust

Use these conventions for Rust services instrumented with open-telemetry/opentelemetry-rust.

Source Baseline

  • Prefer released docs from docs.rs, crates.io, and the matching GitHub release over older examples.
  • Current core crate baseline checked for this skill: opentelemetry 0.32.0, opentelemetry_sdk 0.32.0, opentelemetry-otlp 0.32.0.
  • Current companion crate lag checked for this skill: opentelemetry-stdout 0.31.0, opentelemetry-appender-tracing 0.31.1. Do not mix those 0.31 companion crates with a 0.32 SDK unless their compatibility has been verified in the target project.
  • Current MSRV on the 0.32 crate pages is 1.75.0.
  • OpenTelemetry creates, manages, and exports telemetry. It is not a storage or visualization backend.
  • Library crates should normally depend on opentelemetry only. Applications add opentelemetry_sdk and exporter crates.
  • The opentelemetry crate is the API/facade and includes no-op behavior until an SDK provider is installed.
  • The SDK builds providers and processors; exporters such as opentelemetry-otlp or opentelemetry-stdout send telemetry somewhere.

Cargo

When using only core/SDK/OTLP, prefer the current 0.32 family:

Installs
7
Repository
avbel/ai-skills
GitHub Stars
2
First Seen
Sep 19, 2026