diff --git a/content/en/docs/languages/rust/getting-started.md b/content/en/docs/languages/rust/getting-started.md index 5b3b10ee2..019b27c81 100644 --- a/content/en/docs/languages/rust/getting-started.md +++ b/content/en/docs/languages/rust/getting-started.md @@ -109,7 +109,8 @@ Stdout Exporter [`opentelemetry-stdout`](https://crates.io/crates/opentelemetry-stdout): ```toml -opentelemetry = { version = "{{% version-from-registry otel-rust %}}", features = ["trace"] } +opentelemetry = "{{% version-from-registry otel-rust %}}" +opentelemetry_sdk = "{{% version-from-registry otel-rust-sdk %}}" opentelemetry-stdout = { version = "{{% version-from-registry exporter-rust-stdout %}}", features = ["trace"] } ``` @@ -123,8 +124,9 @@ use rand::Rng; use std::{convert::Infallible, net::SocketAddr}; use opentelemetry::global::ObjectSafeSpan; use opentelemetry::trace::{SpanKind, Status}; -use opentelemetry::sdk::trace::TracerProvider; -use opentelemetry::{global, sdk::propagation::TraceContextPropagator, trace::Tracer}; +use opentelemetry::{global, trace::Tracer}; +use opentelemetry_sdk::propagation::TraceContextPropagator; +use opentelemetry_sdk::trace::TracerProvider; use opentelemetry_stdout::SpanExporter; async fn handle(req: Request) -> Result, Infallible> { diff --git a/data/registry/exporter-rust-stdout.yml b/data/registry/exporter-rust-stdout.yml index 3fdeba819..7474902f9 100644 --- a/data/registry/exporter-rust-stdout.yml +++ b/data/registry/exporter-rust-stdout.yml @@ -16,4 +16,4 @@ createdAt: 2024-01-19 package: registry: crates name: opentelemetry-stdout - version: 0.2.0 + version: 0.3.0 diff --git a/data/registry/otel-rust-sdk.yml b/data/registry/otel-rust-sdk.yml new file mode 100644 index 000000000..50f7beec7 --- /dev/null +++ b/data/registry/otel-rust-sdk.yml @@ -0,0 +1,16 @@ +title: Rust SDK +registryType: core +language: rust +tags: + - rust +license: Apache 2.0 +description: The OpenTelemetry SDK for Rust. +authors: + - name: OpenTelemetry Authors +urls: + repo: https://github.com/open-telemetry/opentelemetry-rust +createdAt: 2020-02-04 +package: + registry: crates + name: opentelemetry_sdk + version: 0.22.1 diff --git a/data/registry/otel-rust.yml b/data/registry/otel-rust.yml index e33e0624d..ae5d83e78 100644 --- a/data/registry/otel-rust.yml +++ b/data/registry/otel-rust.yml @@ -4,7 +4,7 @@ language: rust tags: - rust license: Apache 2.0 -description: The OpenTelemetry API and SDK for Rust. +description: The OpenTelemetry API for Rust. authors: - name: OpenTelemetry Authors urls: @@ -13,4 +13,4 @@ createdAt: 2020-02-04 package: registry: crates name: opentelemetry - version: 0.21.0 + version: 0.22.0