Skip to content

Commit cd1f455

Browse files
committed
chore: Update to the latest version of OpenTelemetry
1 parent bb6252b commit cd1f455

File tree

5 files changed

+68
-60
lines changed

5 files changed

+68
-60
lines changed

Cargo.lock

Lines changed: 57 additions & 50 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 & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ itertools = "0.12"
2222
keyring = { version = "2.1", optional = true }
2323
lazy_static = "1.4"
2424
nix = { version = "0.27.1", features = ["process", "signal"] }
25-
opentelemetry = { version = "0.20", features = ["rt-tokio"] }
26-
opentelemetry-otlp = { version = "0.13", features = ["tls-roots"] }
25+
opentelemetry = { version = "0.21" }
26+
opentelemetry_sdk = { version = "0.21", features = ["rt-tokio"] }
27+
opentelemetry-otlp = { version = "0.14", features = ["tls-roots"] }
2728
once_cell = "1.18"
2829
rpassword = { version = "7.3", optional = true }
2930
reqwest = { version = "0.11.22", default-features = false, features = ["rustls-tls", "json", "stream"] }
@@ -35,11 +36,11 @@ serde_yaml = "0.9"
3536
shell-words = "1.1"
3637
tokio = { version = "1.34", features = ["rt", "time", "fs", "process", "macros", "signal"] }
3738
tonic = { version = "0.9.2", features = ["tls-roots"] }
38-
tracing = { version = "0.1.37", features = ["log"] }
39+
tracing = { version = "0.1.40", features = ["log"] }
3940
tracing-attributes = { git="https://github.com/SierraSoftworks/tracing.git" }
4041
tracing-futures = { version = "0.2.5", features = ["futures-03"] }
41-
tracing-opentelemetry = "0.21"
42-
tracing-subscriber = { version = "0.3.17", features = ["tracing-log"] }
42+
tracing-opentelemetry = "0.22"
43+
tracing-subscriber = { version = "0.3.18", features = ["tracing-log"] }
4344
trust-dns-resolver = { version = "0.23", features = ["tokio-runtime"] }
4445

4546
[dev-dependencies]

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ async fn run(matches: clap::ArgMatches) -> Result<i32, errors::Error> {
292292
fn load_trace_context(span: &tracing::Span, context: &str) {
293293
let carrier: std::collections::HashMap<String, String> =
294294
serde_json::from_str(context).unwrap_or_default();
295-
let propagator = opentelemetry::sdk::propagation::TraceContextPropagator::new();
295+
let propagator = opentelemetry_sdk::propagation::TraceContextPropagator::new();
296296
let parent_context = propagator.extract(&carrier);
297297
span.set_parent(parent_context);
298298
}

src/telemetry/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,15 @@ impl Session {
6666
.with_endpoint("https://api.honeycomb.io:443")
6767
.with_metadata(tracing_metadata),
6868
)
69-
.with_trace_config(opentelemetry::sdk::trace::config().with_resource(
70-
opentelemetry::sdk::Resource::new(vec![
69+
.with_trace_config(opentelemetry_sdk::trace::config().with_resource(
70+
opentelemetry_sdk::Resource::new(vec![
7171
opentelemetry::KeyValue::new("service.name", "git-tool"),
7272
opentelemetry::KeyValue::new("service.version", version!("v")),
7373
opentelemetry::KeyValue::new("host.os", std::env::consts::OS),
7474
opentelemetry::KeyValue::new("host.architecture", std::env::consts::ARCH),
7575
]),
7676
))
77-
.install_batch(opentelemetry::runtime::Tokio)
77+
.install_batch(opentelemetry_sdk::runtime::Tokio)
7878
.unwrap();
7979

8080
tracing_subscriber::registry()

src/update/cmd.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pub trait Launcher {
2929
fn launch(&self, app_path: &Path, state: &UpdateState) -> Result<(), errors::Error> {
3030
let trace_context = {
3131
let mut context = std::collections::HashMap::new();
32-
let propagator = opentelemetry::sdk::propagation::TraceContextPropagator::new();
32+
let propagator = opentelemetry_sdk::propagation::TraceContextPropagator::new();
3333
propagator.inject_context(&tracing::Span::current().context(), &mut context);
3434

3535
serde_json::to_string(&context)

0 commit comments

Comments
 (0)