Skip to content

Commit 7e7aab5

Browse files
authored
update rust getting started (#4386)
1 parent c91e271 commit 7e7aab5

File tree

4 files changed

+24
-6
lines changed

4 files changed

+24
-6
lines changed

content/en/docs/languages/rust/getting-started.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ Stdout Exporter
109109
[`opentelemetry-stdout`](https://crates.io/crates/opentelemetry-stdout):
110110

111111
```toml
112-
opentelemetry = { version = "{{% version-from-registry otel-rust %}}", features = ["trace"] }
112+
opentelemetry = "{{% version-from-registry otel-rust %}}"
113+
opentelemetry_sdk = "{{% version-from-registry otel-rust-sdk %}}"
113114
opentelemetry-stdout = { version = "{{% version-from-registry exporter-rust-stdout %}}", features = ["trace"] }
114115
```
115116

@@ -123,8 +124,9 @@ use rand::Rng;
123124
use std::{convert::Infallible, net::SocketAddr};
124125
use opentelemetry::global::ObjectSafeSpan;
125126
use opentelemetry::trace::{SpanKind, Status};
126-
use opentelemetry::sdk::trace::TracerProvider;
127-
use opentelemetry::{global, sdk::propagation::TraceContextPropagator, trace::Tracer};
127+
use opentelemetry::{global, trace::Tracer};
128+
use opentelemetry_sdk::propagation::TraceContextPropagator;
129+
use opentelemetry_sdk::trace::TracerProvider;
128130
use opentelemetry_stdout::SpanExporter;
129131

130132
async fn handle(req: Request<Body>) -> Result<Response<Body>, Infallible> {

data/registry/exporter-rust-stdout.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ createdAt: 2024-01-19
1616
package:
1717
registry: crates
1818
name: opentelemetry-stdout
19-
version: 0.2.0
19+
version: 0.3.0

data/registry/otel-rust-sdk.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
title: Rust SDK
2+
registryType: core
3+
language: rust
4+
tags:
5+
- rust
6+
license: Apache 2.0
7+
description: The OpenTelemetry SDK for Rust.
8+
authors:
9+
- name: OpenTelemetry Authors
10+
urls:
11+
repo: https://github.com/open-telemetry/opentelemetry-rust
12+
createdAt: 2020-02-04
13+
package:
14+
registry: crates
15+
name: opentelemetry_sdk
16+
version: 0.22.1

data/registry/otel-rust.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ language: rust
44
tags:
55
- rust
66
license: Apache 2.0
7-
description: The OpenTelemetry API and SDK for Rust.
7+
description: The OpenTelemetry API for Rust.
88
authors:
99
- name: OpenTelemetry Authors
1010
urls:
@@ -13,4 +13,4 @@ createdAt: 2020-02-04
1313
package:
1414
registry: crates
1515
name: opentelemetry
16-
version: 0.21.0
16+
version: 0.22.0

0 commit comments

Comments
 (0)