diff --git a/Cargo.toml b/Cargo.toml index e4249d1b..f75e7a8e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,9 +18,9 @@ tracing = "0.1.40" clap = { version = "4.5.21", features = ["derive", "cargo", "env"] } sysinfo = "0.33" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } -opentelemetry = "0.26" -opentelemetry_sdk = "0.26" -tracing-opentelemetry = "0.27" +opentelemetry = "0.27" +opentelemetry_sdk = "0.27" +tracing-opentelemetry = "0.28" uuid = { version = "1.2", features = ["v4"] } chrono = "0.4" diff --git a/src/logging.rs b/src/logging.rs index 73c1e126..8e5b9754 100644 --- a/src/logging.rs +++ b/src/logging.rs @@ -3,7 +3,7 @@ use opentelemetry::{global, trace::TracerProvider}; use opentelemetry_sdk::trace::{ - self as sdktrace, Config, Sampler, TracerProvider as SdkTracerProvider, + self as sdktrace, Sampler, TracerProvider as SdkTracerProvider, }; use tracing::{event, Level}; use tracing_opentelemetry::OpenTelemetryLayer; @@ -15,9 +15,9 @@ use tracing_subscriber::{ use crate::kvp::EmitKVPLayer; pub fn initialize_tracing() -> sdktrace::Tracer { - let config = Config::default().with_sampler(Sampler::AlwaysOn); - - let provider = SdkTracerProvider::builder().with_config(config).build(); + let provider = SdkTracerProvider::builder() + .with_sampler(Sampler::AlwaysOn) + .build(); global::set_tracer_provider(provider.clone()); provider.tracer("azure-kvp")