Registry / observability / opentelemetry

opentelemetry

JSON →
library0.32.0rscratesunverified

OpenTelemetry API for Rust, providing observability through traces, metrics, and logs.

# Cargo.toml [dependencies] opentelemetry = "0.32.0"
INSTALL
IMPORT
SIG · OPENTELEMETRY
O
opentelemetry
observabilityrustv0.32.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

global
use opentelemetry::global;

Initializes global tracer and creates a simple span.

use opentelemetry::global; fn main() { global::set_text_map_propagator(opentelemetry::sdk::propagation::TraceContextPropagator::new()); let tracer = global::tracer("my_app"); tracer.in_span("operation", |_cx| {}); }
Debug
Known issues
gotchaRequires an SDK implementation (e.g., opentelemetry-otlp) to export data; the API crate alone does not send telemetry.
fix
Add an SDK crate like opentelemetry-otlp and configure an exporter.
affects: >=0.17.0
Upgrade
Version history
0.32.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
10 hits · last 30 days
node
8
OpenAI (training)
2
Resources
opentelemetry — cargo add opentelemetry · libregistry