From 49afa7bba8e832af2d17a6bd35f6a3069afae791 Mon Sep 17 00:00:00 2001 From: Piotr Gankiewicz Date: Fri, 14 Feb 2025 21:43:10 +0100 Subject: [PATCH] chore(deps): update workspace dependencies (#1535) --- Cargo.lock | 126 +++++++++++++++++++-------------------- bench/Cargo.toml | 2 +- cli/Cargo.toml | 2 +- examples/Cargo.toml | 2 +- integration/Cargo.toml | 2 +- sdk/Cargo.toml | 6 +- server/Cargo.toml | 20 +++---- server/src/log/logger.rs | 30 ++++------ tools/Cargo.toml | 2 +- 9 files changed, 90 insertions(+), 102 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 22bf9403e..1e777b4ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -371,9 +371,9 @@ checksum = "cab2a5582fe222b2b298035ecfd4264835cbe82bd02201d64a8801eb5ceae5e6" [[package]] name = "attohttpc" -version = "0.28.2" +version = "0.28.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "412b79ce053cef36eda52c25664b45ec92a21769488e20d5a8bf0b3c9e1a28cb" +checksum = "07a9b245ba0739fc90935094c29adbaee3f977218b5fb95e822e261cda7f56a3" dependencies = [ "http 1.2.0", "log", @@ -823,9 +823,9 @@ dependencies = [ [[package]] name = "bzip2-sys" -version = "0.1.11+1.0.8" +version = "0.1.12+1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" +checksum = "72ebc2f1a417f01e1da30ef264ee86ae31d2dcd2d603ea283d3c244a883ca2a9" dependencies = [ "cc", "libc", @@ -866,9 +866,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.13" +version = "1.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda" +checksum = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9" dependencies = [ "jobserver", "libc", @@ -951,9 +951,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.28" +version = "4.5.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff" +checksum = "8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184" dependencies = [ "clap_builder", "clap_derive", @@ -961,9 +961,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.27" +version = "4.5.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" +checksum = "f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9" dependencies = [ "anstream", "anstyle", @@ -1000,9 +1000,9 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -1259,13 +1259,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.2.9" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" -dependencies = [ - "quote", - "syn 2.0.98", -] +checksum = "952d7c24b2615675db90c2201742b49c314dea9fa56c6688cbf8c4dee2b2553f" [[package]] name = "ctr" @@ -2624,9 +2620,9 @@ dependencies = [ [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] @@ -2928,9 +2924,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b" dependencies = [ "adler2", ] @@ -3204,9 +3200,9 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "openssl-src" -version = "300.4.1+3.4.0" +version = "300.4.2+3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c" +checksum = "168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2" dependencies = [ "cc", ] @@ -3226,23 +3222,23 @@ dependencies = [ [[package]] name = "opentelemetry" -version = "0.27.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab70038c28ed37b97d8ed414b6429d343a8bbf44c9f79ec854f3a643029ba6d7" +checksum = "236e667b670a5cdf90c258f5a55794ec5ac5027e960c224bff8367a59e1e6426" dependencies = [ "futures-core", "futures-sink", "js-sys", "pin-project-lite", - "thiserror 1.0.69", + "thiserror 2.0.11", "tracing", ] [[package]] name = "opentelemetry-appender-tracing" -version = "0.27.0" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5feffc321035ad94088a7e5333abb4d84a8726e54a802e736ce9dd7237e85b" +checksum = "c513c7af3bec30113f3d4620134ff923295f1e9c580fda2b8abe0831f925ddc0" dependencies = [ "log", "opentelemetry", @@ -3253,22 +3249,23 @@ dependencies = [ [[package]] name = "opentelemetry-http" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a8a7f5f6ba7c1b286c2fbca0454eaba116f63bbe69ed250b642d36fbb04d80" +checksum = "a8863faf2910030d139fb48715ad5ff2f35029fc5f244f6d5f689ddcf4d26253" dependencies = [ "async-trait", "bytes", "http 1.2.0", "opentelemetry", "reqwest", + "tracing", ] [[package]] name = "opentelemetry-otlp" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cf61a1868dacc576bf2b2a1c3e9ab150af7272909e80085c3173384fe11f76" +checksum = "5bef114c6d41bea83d6dc60eb41720eedd0261a67af57b66dd2b84ac46c01d91" dependencies = [ "async-trait", "futures-core", @@ -3279,7 +3276,7 @@ dependencies = [ "opentelemetry_sdk", "prost", "reqwest", - "thiserror 1.0.69", + "thiserror 2.0.11", "tokio", "tonic", "tracing", @@ -3287,9 +3284,9 @@ dependencies = [ [[package]] name = "opentelemetry-proto" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6" +checksum = "56f8870d3024727e99212eb3bb1762ec16e255e3e6f58eeb3dc8db1aa226746d" dependencies = [ "opentelemetry", "opentelemetry_sdk", @@ -3299,15 +3296,15 @@ dependencies = [ [[package]] name = "opentelemetry-semantic-conventions" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc1b6902ff63b32ef6c489e8048c5e253e2e4a803ea3ea7e783914536eb15c52" +checksum = "2fb3a2f78c2d55362cd6c313b8abedfbc0142ab3c2676822068fd2ab7d51f9b7" [[package]] name = "opentelemetry_sdk" -version = "0.27.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8" +checksum = "84dfad6042089c7fc1f6118b7040dc2eb4ab520abbf410b79dc481032af39570" dependencies = [ "async-trait", "futures-channel", @@ -3318,7 +3315,7 @@ dependencies = [ "percent-encoding", "rand 0.8.5", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.11", "tokio", "tokio-stream", "tracing", @@ -3701,9 +3698,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" +checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" dependencies = [ "bytes", "prost-derive", @@ -3711,12 +3708,12 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" +checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.98", @@ -3724,9 +3721,9 @@ dependencies = [ [[package]] name = "prost-types" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc" +checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" dependencies = [ "prost", ] @@ -3802,9 +3799,9 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" +checksum = "e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944" dependencies = [ "cfg_aliases", "libc", @@ -4103,15 +4100,14 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.8" +version = "0.17.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +checksum = "e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24" dependencies = [ "cc", "cfg-if", "getrandom 0.2.15", "libc", - "spin", "untrusted", "windows-sys 0.52.0", ] @@ -4251,9 +4247,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395" dependencies = [ "aws-lc-rs", "log", @@ -4783,18 +4779,18 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "ce1475c515a4f03a8a7129bb5228b81a781a86cb0b3fbbc19e1c556d491a401f" dependencies = [ "strum_macros", ] [[package]] name = "strum_macros" -version = "0.26.4" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +checksum = "9688894b43459159c82bfa5a5fa0435c19cbe3c9b427fa1dd7b1ce0c279b18a7" dependencies = [ "heck", "proc-macro2", @@ -5133,9 +5129,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.23" +version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee" +checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ "indexmap 2.7.1", "serde", @@ -5309,9 +5305,9 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053" +checksum = "721f2d2569dce9f3dfbbddee5906941e953bfcdf736a62da3377f5751650cc36" dependencies = [ "js-sys", "once_cell", @@ -6061,9 +6057,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f" +checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603" dependencies = [ "memchr", ] diff --git a/bench/Cargo.toml b/bench/Cargo.toml index d0dac5758..1e2152f7b 100644 --- a/bench/Cargo.toml +++ b/bench/Cargo.toml @@ -12,7 +12,7 @@ atomic-time = "0.1.5" bytes = "1.10.0" charming = "0.4.0" chrono = "0.4.39" -clap = { version = "4.5.28", features = ["derive"] } +clap = { version = "4.5.29", features = ["derive"] } figlet-rs = "0.1.5" futures = "0.3.31" hostname = "0.4.0" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index c80d7b655..526a79f8d 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -17,7 +17,7 @@ login-session = ["dep:keyring"] [dependencies] ahash = { version = "0.8.11", features = ["serde"] } anyhow = "1.0.95" -clap = { version = "4.5.28", features = ["derive"] } +clap = { version = "4.5.29", features = ["derive"] } clap_complete = "4.5.44" figlet-rs = "0.1.5" iggy = { path = "../sdk", features = ["iggy-cli"], version = "0.6.90" } diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 1d3c894f1..2a60dd208 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -56,7 +56,7 @@ path = "src/new-sdk/producer/main.rs" ahash = { version = "0.8.11", features = ["serde"] } anyhow = "1.0.95" bytes = "1.10.0" -clap = { version = "4.5.28", features = ["derive"] } +clap = { version = "4.5.29", features = ["derive"] } futures-util = "0.3.31" iggy = { path = "../sdk" } rand = "0.9.0" diff --git a/integration/Cargo.toml b/integration/Cargo.toml index 1e372d813..a74ac3a21 100644 --- a/integration/Cargo.toml +++ b/integration/Cargo.toml @@ -10,7 +10,7 @@ assert_cmd = "2.0.16" async-trait = "0.1.86" bytes = "1.10.0" chrono = "0.4.39" -ctor = "0.2.9" +ctor = "0.3.3" derive_more = "2.0.1" env_logger = "0.11.6" futures = "0.3.31" diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index 93b3306c8..17743b823 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -26,7 +26,7 @@ byte-unit = { version = "5.1.6", default-features = false, features = [ ] } bytes = "1.10.0" chrono = { version = "0.4.39" } -clap = { version = "4.5.28", features = ["derive"] } +clap = { version = "4.5.29", features = ["derive"] } comfy-table = { version = "7.1.4", optional = true } crc32fast = "1.4.2" dashmap = "6.1.0" @@ -49,11 +49,11 @@ reqwest = { version = "0.12.12", default-features = false, features = [ ] } reqwest-middleware = { version = "0.4.0", features = ["json"] } reqwest-retry = "0.7.0" -rustls = { version = "0.23.22", features = ["ring"] } +rustls = { version = "0.23.23", features = ["ring"] } serde = { version = "1.0.217", features = ["derive", "rc"] } serde_json = "1.0.138" serde_with = { version = "3.12.0", features = ["base64"] } -strum = { version = "0.26.3", features = ["derive"] } +strum = { version = "0.27.0", features = ["derive"] } thiserror = "2.0.11" tokio = { version = "1.43.0", features = ["full"] } tokio-rustls = { version = "0.26.1" } diff --git a/server/Cargo.toml b/server/Cargo.toml index d30a14cde..6eb9f1216 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -30,7 +30,7 @@ bincode = "1.3.3" blake3 = "1.5.5" bytes = "1.10.0" chrono = "0.4.39" -clap = { version = "4.5.28", features = ["derive"] } +clap = { version = "4.5.29", features = ["derive"] } console-subscriber = { version = "0.4.1", optional = true } dashmap = "6.1.0" derive_more = "2.0.1" @@ -46,9 +46,9 @@ jsonwebtoken = "9.3.1" mimalloc = { version = "0.1", optional = true } moka = { version = "0.12.10", features = ["future"] } openssl = { version = "0.10.70", features = ["vendored"] } -opentelemetry = { version = "0.27.1", features = ["trace", "logs"] } -opentelemetry-appender-tracing = { version = "0.27.0", features = ["log"] } -opentelemetry-otlp = { version = "0.27.0", features = [ +opentelemetry = { version = "0.28.0", features = ["trace", "logs"] } +opentelemetry-appender-tracing = { version = "0.28.1", features = ["log"] } +opentelemetry-otlp = { version = "0.28.0", features = [ "logs", "trace", "grpc-tonic", @@ -57,8 +57,8 @@ opentelemetry-otlp = { version = "0.27.0", features = [ "reqwest-client", "tokio", ] } -opentelemetry-semantic-conventions = { version = "0.27.0" } -opentelemetry_sdk = { version = "0.27.1", features = [ +opentelemetry-semantic-conventions = { version = "0.28.0" } +opentelemetry_sdk = { version = "0.28.0", features = [ "rt-tokio", "logs", "trace", @@ -71,15 +71,15 @@ reqwest = { version = "0.12.12", features = [ "rustls-tls", "rustls-tls-no-provider", ] } -ring = "0.17.8" +ring = "0.17.9" rust-s3 = { version = "0.35.1", features = ["default"] } -rustls = { version = "0.23.22" } +rustls = { version = "0.23.23" } rustls-pemfile = "2.2.0" serde = { version = "1.0.217", features = ["derive", "rc"] } serde_json = "1.0.138" serde_with = { version = "3.12.0", features = ["base64", "macros"] } static-toml = "1.3.0" -strum = { version = "0.26.3", features = ["derive"] } +strum = { version = "0.27.0", features = ["derive"] } sysinfo = "0.33.1" tempfile = "3.16" thiserror = "2.0.11" @@ -94,7 +94,7 @@ tower-http = { version = "0.6.2", features = [ ] } tracing = { version = "0.1.41" } tracing-appender = "0.2.3" -tracing-opentelemetry = { version = "0.28.0" } +tracing-opentelemetry = { version = "0.29.0" } tracing-subscriber = { version = "0.3.19", features = ["fmt", "env-filter"] } twox-hash = { version = "2.1.0", features = ["xxhash32"] } ulid = "1.2.0" diff --git a/server/src/log/logger.rs b/server/src/log/logger.rs index f9d81951b..5707cd939 100755 --- a/server/src/log/logger.rs +++ b/server/src/log/logger.rs @@ -2,12 +2,12 @@ use crate::configs::server::{TelemetryConfig, TelemetryTransport}; use crate::configs::system::LoggingConfig; use crate::server_error::LogError; use crate::VERSION; +use opentelemetry::global; use opentelemetry::trace::TracerProvider; -use opentelemetry::{global, KeyValue}; +use opentelemetry::KeyValue; use opentelemetry_appender_tracing::layer::OpenTelemetryTracingBridge; use opentelemetry_otlp::{WithExportConfig, WithHttpConfig}; use opentelemetry_sdk::propagation::TraceContextPropagator; -use opentelemetry_sdk::runtime::Tokio; use opentelemetry_sdk::Resource; use std::io::{self, Write}; use std::path::PathBuf; @@ -164,19 +164,16 @@ impl Logging { } let service_name = self.telemetry_config.service_name.to_owned(); - let resource = Resource::new(vec![ - KeyValue::new( - opentelemetry_semantic_conventions::resource::SERVICE_NAME, - service_name.to_owned(), - ), - KeyValue::new( + let resource = Resource::builder() + .with_service_name(service_name.to_owned()) + .with_attribute(KeyValue::new( opentelemetry_semantic_conventions::resource::SERVICE_VERSION, VERSION, - ), - ]); + )) + .build(); let logger_provider = match self.telemetry_config.logs.transport { - TelemetryTransport::GRPC => opentelemetry_sdk::logs::LoggerProvider::builder() + TelemetryTransport::GRPC => opentelemetry_sdk::logs::SdkLoggerProvider::builder() .with_resource(resource.clone()) .with_batch_exporter( opentelemetry_otlp::LogExporter::builder() @@ -184,10 +181,9 @@ impl Logging { .with_endpoint(self.telemetry_config.logs.endpoint.clone()) .build() .expect("Failed to initialize gRPC logger."), - Tokio, ) .build(), - TelemetryTransport::HTTP => opentelemetry_sdk::logs::LoggerProvider::builder() + TelemetryTransport::HTTP => opentelemetry_sdk::logs::SdkLoggerProvider::builder() .with_resource(resource.clone()) .with_batch_exporter( opentelemetry_otlp::LogExporter::builder() @@ -197,13 +193,12 @@ impl Logging { .with_protocol(opentelemetry_otlp::Protocol::HttpBinary) .build() .expect("Failed to initialize HTTP logger."), - Tokio, ) .build(), }; let tracer_provider = match self.telemetry_config.traces.transport { - TelemetryTransport::GRPC => opentelemetry_sdk::trace::TracerProvider::builder() + TelemetryTransport::GRPC => opentelemetry_sdk::trace::SdkTracerProvider::builder() .with_resource(resource.clone()) .with_batch_exporter( opentelemetry_otlp::SpanExporter::builder() @@ -211,10 +206,9 @@ impl Logging { .with_endpoint(self.telemetry_config.traces.endpoint.clone()) .build() .expect("Failed to initialize gRPC tracer."), - Tokio, ) .build(), - TelemetryTransport::HTTP => opentelemetry_sdk::trace::TracerProvider::builder() + TelemetryTransport::HTTP => opentelemetry_sdk::trace::SdkTracerProvider::builder() .with_resource(resource.clone()) .with_batch_exporter( opentelemetry_otlp::SpanExporter::builder() @@ -224,7 +218,6 @@ impl Logging { .with_protocol(opentelemetry_otlp::Protocol::HttpBinary) .build() .expect("Failed to initialize HTTP tracer."), - Tokio, ) .build(), }; @@ -232,7 +225,6 @@ impl Logging { let tracer = tracer_provider.tracer(service_name); global::set_tracer_provider(tracer_provider.clone()); global::set_text_map_propagator(TraceContextPropagator::new()); - global::shutdown_tracer_provider(); Registry::default() .with(layers) diff --git a/tools/Cargo.toml b/tools/Cargo.toml index 1e98ff1a1..b3d5d8bab 100644 --- a/tools/Cargo.toml +++ b/tools/Cargo.toml @@ -10,7 +10,7 @@ path = "src/data-seeder/main.rs" [dependencies] anyhow = "1.0.95" -clap = { version = "4.5.28", features = ["derive"] } +clap = { version = "4.5.29", features = ["derive"] } iggy = { path = "../sdk" } rand = "0.9.0" tokio = { version = "1.43.0", features = ["full"] }