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, 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