Skip to content

Commit 7dd4871

Browse files
committed
Update opentelemetry
1 parent fc5ce0b commit 7dd4871

File tree

4 files changed

+71
-58
lines changed

4 files changed

+71
-58
lines changed

Cargo.lock

Lines changed: 52 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ otel = [
3434
"dep:tracing-opentelemetry",
3535
"dep:tracing-subscriber",
3636
"dep:opentelemetry",
37+
"dep:opentelemetry_sdk",
3738
"dep:tokio",
3839
]
3940

@@ -63,6 +64,7 @@ opener = "0.6.0"
6364
# allows controlling the vendoring status without exposing the presence of the download crate.
6465
openssl = { version = "0.10", optional = true }
6566
opentelemetry = { workspace = true, optional = true }
67+
opentelemetry_sdk = { workspace = true, optional = true }
6668
opentelemetry-otlp = { workspace = true, optional = true }
6769
pulldown-cmark = { version = "0.9", default-features = false }
6870
rand = "0.8"
@@ -157,16 +159,17 @@ derivative = "2.2.0"
157159
enum_dispatch = "0.3.11"
158160
fs_at = "0.1.6"
159161
once_cell = "1.18.0"
160-
opentelemetry = { version = "0.20.0", features = ["rt-tokio"] }
161-
opentelemetry-otlp = { version = "0.13.0" }
162+
opentelemetry = { version = "0.21.0" }
163+
opentelemetry_sdk = { version = "0.21.0", features = ["rt-tokio"] }
164+
opentelemetry-otlp = { version = "0.14.0" }
162165
proptest = "1.1.0"
163166
rustup-macros = { path = "rustup-macros" }
164167
tempfile = "3.8"
165168
termcolor = "1.2"
166169
thiserror = "1.0"
167170
tokio = { version = "1.26.0", default-features = false, features = ["rt-multi-thread"] }
168171
tracing = "0.1"
169-
tracing-opentelemetry = { version = "0.21.0" }
172+
tracing-opentelemetry = { version = "0.22.0" }
170173
tracing-subscriber = "0.3.16"
171174
url = "2.4"
172175
walkdir = "2"

src/bin/rustup-init.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ fn maybe_trace_rustup() -> Result<utils::ExitCode> {
5454
{
5555
use std::time::Duration;
5656

57-
use opentelemetry::sdk::{
57+
use opentelemetry::{global, KeyValue};
58+
use opentelemetry_otlp::WithExportConfig;
59+
use opentelemetry_sdk::{
60+
propagation::TraceContextPropagator,
5861
trace::{self, Sampler},
5962
Resource,
6063
};
61-
use opentelemetry::KeyValue;
62-
use opentelemetry::{global, sdk::propagation::TraceContextPropagator};
63-
use opentelemetry_otlp::WithExportConfig;
6464
use tracing_subscriber::{layer::SubscriberExt, EnvFilter, Registry};
6565

6666
// Background submission requires a runtime, and since we're probably
@@ -84,7 +84,7 @@ fn maybe_trace_rustup() -> Result<utils::ExitCode> {
8484
"rustup",
8585
)])),
8686
)
87-
.install_batch(opentelemetry::runtime::Tokio)?;
87+
.install_batch(opentelemetry_sdk::runtime::Tokio)?;
8888
let env_filter = EnvFilter::try_from_default_env().unwrap_or(EnvFilter::new("INFO"));
8989
let telemetry = tracing_opentelemetry::layer().with_tracer(tracer);
9090
let subscriber = Registry::default().with(env_filter).with(telemetry);

src/test.rs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -233,19 +233,16 @@ static TRACE_RUNTIME: Lazy<tokio::runtime::Runtime> =
233233
Lazy::new(|| tokio::runtime::Runtime::new().unwrap());
234234
/// A tracer for the tests.
235235
#[cfg(feature = "otel")]
236-
static TRACER: Lazy<opentelemetry::sdk::trace::Tracer> = Lazy::new(|| {
236+
static TRACER: Lazy<opentelemetry_sdk::trace::Tracer> = Lazy::new(|| {
237237
use std::time::Duration;
238238

239-
use opentelemetry::KeyValue;
240-
use opentelemetry::{
241-
global,
242-
sdk::{
243-
propagation::TraceContextPropagator,
244-
trace::{self, Sampler},
245-
Resource,
246-
},
247-
};
239+
use opentelemetry::{global, KeyValue};
248240
use opentelemetry_otlp::WithExportConfig;
241+
use opentelemetry_sdk::{
242+
propagation::TraceContextPropagator,
243+
trace::{self, Sampler},
244+
Resource,
245+
};
249246
use tokio::runtime::Handle;
250247
use tracing_subscriber::{layer::SubscriberExt, EnvFilter, Registry};
251248

@@ -268,7 +265,7 @@ static TRACER: Lazy<opentelemetry::sdk::trace::Tracer> = Lazy::new(|| {
268265
.with_sampler(Sampler::AlwaysOn)
269266
.with_resource(Resource::new(vec![KeyValue::new("service.name", "rustup")])),
270267
)
271-
.install_batch(opentelemetry::runtime::Tokio)
268+
.install_batch(opentelemetry_sdk::runtime::Tokio)
272269
.unwrap();
273270

274271
global::set_text_map_propagator(TraceContextPropagator::new());

0 commit comments

Comments
 (0)