From a519fbecab754a4fb0929d94c00c9607430e2367 Mon Sep 17 00:00:00 2001 From: clux Date: Tue, 8 Jul 2025 21:08:30 +0100 Subject: [PATCH] Trim otel deps a little Signed-off-by: clux --- Cargo.lock | 13 ------------- Cargo.toml | 2 +- src/telemetry.rs | 4 ++-- 3 files changed, 3 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 30ca715..ed04e8d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2784,16 +2784,6 @@ dependencies = [ "web-time", ] -[[package]] -name = "tracing-serde" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" -dependencies = [ - "serde", - "tracing-core", -] - [[package]] name = "tracing-subscriber" version = "0.3.19" @@ -2804,15 +2794,12 @@ dependencies = [ "nu-ansi-term", "once_cell", "regex", - "serde", - "serde_json", "sharded-slab", "smallvec", "thread_local", "tracing", "tracing-core", "tracing-log", - "tracing-serde", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b60b416..45c1619 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ serde_json = "1.0.140" serde_yaml = "0.9.25" chrono = { version = "0.4.41", features = ["serde"] } tracing = "0.1.41" -tracing-subscriber = { version = "0.3.19", features = ["json", "env-filter"] } +tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } tracing-opentelemetry = "0.31.0" opentelemetry = { version = "0.30", features = ["trace"] } opentelemetry-otlp = { version = "0.30", optional = true, default-features = false, features = ["trace", "grpc-tonic"] } diff --git a/src/telemetry.rs b/src/telemetry.rs index 2d84336..6474833 100644 --- a/src/telemetry.rs +++ b/src/telemetry.rs @@ -1,7 +1,7 @@ #![allow(unused_imports)] // some used only for telemetry feature use opentelemetry::trace::{TraceId, TracerProvider}; -use opentelemetry_sdk::{Resource, runtime, trace as sdktrace}; -use sdktrace::{Config, SdkTracer, SdkTracerProvider}; +use opentelemetry_sdk::{Resource, trace as sdktrace}; +use sdktrace::{SdkTracer, SdkTracerProvider}; use tracing_subscriber::{EnvFilter, Registry, prelude::*}; /// Fetch an opentelemetry::trace::TraceId as hex through the full tracing stack