diff --git a/Cargo.lock b/Cargo.lock index bdfeeb0..8fe43a0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -367,7 +367,7 @@ dependencies = [ "futures-core", "futures-util", "http", - "opentelemetry", + "opentelemetry 0.20.0", "pin-project-lite", "tower", "tracing", @@ -1691,10 +1691,10 @@ dependencies = [ "num_cpus", "once_cell", "openssl", - "opentelemetry", + "opentelemetry 0.20.0", "opentelemetry-otlp", "opentelemetry-semantic-conventions", - "opentelemetry_sdk", + "opentelemetry_sdk 0.22.1", "parking_lot 0.12.1", "pretty_assertions", "quick_cache", @@ -2883,7 +2883,7 @@ dependencies = [ "indexmap 1.9.3", "metrics", "num_cpus", - "ordered-float", + "ordered-float 3.9.2", "quanta", "radix_trie", "sketches-ddsketch", @@ -3294,7 +3294,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9591d937bc0e6d2feb6f71a559540ab300ea49955229c347a517a28d27784c54" dependencies = [ "opentelemetry_api", - "opentelemetry_sdk", + "opentelemetry_sdk 0.20.0", +] + +[[package]] +name = "opentelemetry" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900d57987be3f2aeb70d385fff9b27fb74c5723cc9a52d904d4f9c807a0667bf" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "once_cell", + "pin-project-lite", + "thiserror", + "urlencoding", ] [[package]] @@ -3321,7 +3336,7 @@ dependencies = [ "opentelemetry-proto", "opentelemetry-semantic-conventions", "opentelemetry_api", - "opentelemetry_sdk", + "opentelemetry_sdk 0.20.0", "prost 0.11.9", "thiserror", "tokio", @@ -3335,7 +3350,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1e3f814aa9f8c905d0ee4bde026afd3b2577a97c10e1699912e3e44f0c4cbeb" dependencies = [ "opentelemetry_api", - "opentelemetry_sdk", + "opentelemetry_sdk 0.20.0", "prost 0.11.9", "tonic 0.9.2", ] @@ -3346,7 +3361,7 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73c9f9340ad135068800e7f1b24e9e09ed9e7143f5bf8518ded3d3ec69789269" dependencies = [ - "opentelemetry", + "opentelemetry 0.20.0", ] [[package]] @@ -3378,7 +3393,7 @@ dependencies = [ "futures-util", "once_cell", "opentelemetry_api", - "ordered-float", + "ordered-float 3.9.2", "percent-encoding 2.3.1", "rand 0.8.5", "regex", @@ -3388,6 +3403,27 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "opentelemetry_sdk" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e90c7113be649e31e9a0f8b5ee24ed7a16923b322c3c5ab6367469c049d6b7e" +dependencies = [ + "async-trait", + "crossbeam-channel", + "futures-channel", + "futures-executor", + "futures-util", + "once_cell", + "opentelemetry 0.22.0", + "ordered-float 4.2.0", + "percent-encoding 2.3.1", + "rand 0.8.5", + "thiserror", + "tokio", + "tokio-stream", +] + [[package]] name = "option-ext" version = "0.2.0" @@ -3403,6 +3439,15 @@ dependencies = [ "num-traits", ] +[[package]] +name = "ordered-float" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e" +dependencies = [ + "num-traits", +] + [[package]] name = "ordered-multimap" version = "0.6.0" @@ -4281,7 +4326,7 @@ dependencies = [ "async-trait", "getrandom", "matchit", - "opentelemetry", + "opentelemetry 0.20.0", "reqwest", "reqwest-middleware", "task-local-extensions", @@ -5650,7 +5695,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc09e402904a5261e42cf27aea09ccb7d5318c6717a9eec3d8e2e65c56b18f19" dependencies = [ "once_cell", - "opentelemetry", + "opentelemetry 0.20.0", "tracing", "tracing-core", "tracing-log 0.1.4", diff --git a/fission-server/Cargo.toml b/fission-server/Cargo.toml index 037f240..1b3a44a 100644 --- a/fission-server/Cargo.toml +++ b/fission-server/Cargo.toml @@ -76,7 +76,7 @@ once_cell = "1.14" openssl = { version = "0.10", features = ["vendored"], default-features = false } opentelemetry = { version = "0.20", features = ["trace"] } opentelemetry-otlp = { version = "0.13", features = ["trace", "metrics", "grpc-tonic", "tls-roots"], default-features = false } -opentelemetry_sdk = { version = "0.20", features = ["rt-tokio"] } +opentelemetry_sdk = { version = "0.22", features = ["rt-tokio"] } opentelemetry-semantic-conventions = "0.12" parking_lot = "0.12" pretty_assertions = "1.4.0"