diff --git a/Cargo.lock b/Cargo.lock index dcc2fc051..1e7d839b5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -675,7 +675,7 @@ dependencies = [ "madsim-tonic-build", "mockall", "once_cell", - "opentelemetry", + "opentelemetry 0.24.0", "parking_lot", "priority-queue", "prost", @@ -918,7 +918,7 @@ dependencies = [ "bytes", "clippy-utilities", "madsim-tokio", - "opentelemetry", + "opentelemetry 0.24.0", "parking_lot", "rocksdb", "serde", @@ -1873,6 +1873,20 @@ dependencies = [ "thiserror", ] +[[package]] +name = "opentelemetry" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f3cebff57f7dbd1255b44d8bddc2cebeb0ea677dbaa2e25a3070a91b318f660" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "once_cell", + "pin-project-lite", + "thiserror", +] + [[package]] name = "opentelemetry-contrib" version = "0.16.0" @@ -1883,9 +1897,9 @@ dependencies = [ "futures-core", "futures-util", "once_cell", - "opentelemetry", + "opentelemetry 0.24.0", "opentelemetry-semantic-conventions", - "opentelemetry_sdk", + "opentelemetry_sdk 0.24.1", "serde_json", "tokio", ] @@ -1899,7 +1913,7 @@ dependencies = [ "async-trait", "bytes", "http", - "opentelemetry", + "opentelemetry 0.24.0", "reqwest", ] @@ -1909,7 +1923,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc0a68a13b92fc708d875ad659b08b35d08b8ef2403e01944b39ca21e5b08b17" dependencies = [ - "opentelemetry", + "opentelemetry 0.24.0", ] [[package]] @@ -1921,10 +1935,10 @@ dependencies = [ "async-trait", "futures-core", "http", - "opentelemetry", + "opentelemetry 0.24.0", "opentelemetry-http", "opentelemetry-proto", - "opentelemetry_sdk", + "opentelemetry_sdk 0.24.1", "prost", "reqwest", "thiserror", @@ -1939,8 +1953,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc4191ce34aa274621861a7a9d68dbcf618d5b6c66b10081631b61fd81fbc015" dependencies = [ "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.24.0", + "opentelemetry_sdk 0.24.1", "prometheus", "protobuf", ] @@ -1951,8 +1965,8 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30ee9f20bff9c984511a02f082dc8ede839e4a9bf15cc2487c8d6fea5ad850d9" dependencies = [ - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.24.0", + "opentelemetry_sdk 0.24.1", "prost", "tonic", ] @@ -1975,7 +1989,7 @@ dependencies = [ "futures-util", "glob", "once_cell", - "opentelemetry", + "opentelemetry 0.24.0", "percent-encoding", "rand", "serde_json", @@ -1984,6 +1998,24 @@ dependencies = [ "tokio-stream 0.1.16", ] +[[package]] +name = "opentelemetry_sdk" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b742c1cae4693792cc564e58d75a2a0ba29421a34a85b50da92efa89ecb2bc" +dependencies = [ + "async-trait", + "futures-channel", + "futures-executor", + "futures-util", + "glob", + "once_cell", + "opentelemetry 0.27.0", + "percent-encoding", + "rand", + "thiserror", +] + [[package]] name = "overload" version = "0.1.1" @@ -3194,14 +3226,14 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" -version = "0.25.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9784ed4da7d921bc8df6963f8c80a0e4ce34ba6ba76668acadd3edbd985ff3b" +checksum = "97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053" dependencies = [ "js-sys", "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.27.0", + "opentelemetry_sdk 0.27.0", "smallvec", "tracing", "tracing-core", @@ -3325,10 +3357,10 @@ dependencies = [ "getset", "madsim-tokio", "madsim-tonic", - "opentelemetry", + "opentelemetry 0.24.0", "opentelemetry-jaeger-propagator", "opentelemetry-otlp", - "opentelemetry_sdk", + "opentelemetry_sdk 0.24.1", "parking_lot", "pbkdf2", "rb-interval-map", @@ -3655,7 +3687,7 @@ dependencies = [ "madsim-tokio", "madsim-tonic", "memchr", - "opentelemetry_sdk", + "opentelemetry_sdk 0.24.1", "predicates", "rand", "serde", @@ -3727,11 +3759,11 @@ dependencies = [ "merged_range", "mockall", "nix", - "opentelemetry", + "opentelemetry 0.24.0", "opentelemetry-contrib", "opentelemetry-otlp", "opentelemetry-prometheus", - "opentelemetry_sdk", + "opentelemetry_sdk 0.24.1", "parking_lot", "pbkdf2", "priority-queue", diff --git a/crates/utils/Cargo.toml b/crates/utils/Cargo.toml index 809bc8a27..33620f561 100644 --- a/crates/utils/Cargo.toml +++ b/crates/utils/Cargo.toml @@ -42,7 +42,7 @@ toml = "0.8.14" tonic = { version = "0.5.0", package = "madsim-tonic" } tracing = "0.1.37" tracing-appender = "0.2" -tracing-opentelemetry = "0.25.0" +tracing-opentelemetry = "0.28.0" workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] diff --git a/crates/xline/Cargo.toml b/crates/xline/Cargo.toml index 7621dfb55..c8085a317 100644 --- a/crates/xline/Cargo.toml +++ b/crates/xline/Cargo.toml @@ -69,7 +69,7 @@ tonic = { version = "0.5.0", package = "madsim-tonic" } tonic-health = "0.12.0" tracing = "0.1.37" tracing-appender = "0.2" -tracing-opentelemetry = "0.25.0" +tracing-opentelemetry = "0.28.0" tracing-subscriber = { version = "0.3.16", features = ["env-filter"] } utils = { path = "../utils", features = ["parking_lot"] } uuid = { version = "1.10.0", features = ["v4"] }