From 7e7aab560b88af44ee1ff8a21d34054367ce9ced Mon Sep 17 00:00:00 2001 From: Christian Gilbertson <32468452+christiangil@users.noreply.github.com> Date: Tue, 30 Apr 2024 09:49:59 -0600 Subject: [PATCH] update rust getting started (#4386) --- .../en/docs/languages/rust/getting-started.md | 8 +++++--- data/registry/exporter-rust-stdout.yml | 2 +- data/registry/otel-rust-sdk.yml | 16 ++++++++++++++++ data/registry/otel-rust.yml | 4 ++-- 4 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 data/registry/otel-rust-sdk.yml 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