diff --git a/Cargo.lock b/Cargo.lock index 83ab3bf87d..0527707ffa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1806,7 +1806,7 @@ dependencies = [ "jsonrpc-ws-server", "log 0.4.17", "once_cell", - "opentelemetry", + "opentelemetry 0.18.0", "opentelemetry-jaeger", "paw", "primitive-types", @@ -3692,6 +3692,16 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "opentelemetry" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69d6c3d7288a106c0a363e4b0e8d308058d56902adefb16f4936f417ffef086e" +dependencies = [ + "opentelemetry_api", + "opentelemetry_sdk", +] + [[package]] name = "opentelemetry-http" version = "0.5.0" @@ -3702,7 +3712,7 @@ dependencies = [ "bytes 1.2.1", "futures-util", "http", - "opentelemetry", + "opentelemetry 0.16.0", "reqwest", ] @@ -3716,7 +3726,7 @@ dependencies = [ "headers", "http", "lazy_static", - "opentelemetry", + "opentelemetry 0.16.0", "opentelemetry-http", "opentelemetry-semantic-conventions", "reqwest", @@ -3731,7 +3741,40 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffeac823339e8b0f27b961f4385057bf9f97f2863bc745bd015fd6091f2270e9" dependencies = [ - "opentelemetry", + "opentelemetry 0.16.0", +] + +[[package]] +name = "opentelemetry_api" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c24f96e21e7acc813c7a8394ee94978929db2bcc46cf6b5014fc612bf7760c22" +dependencies = [ + "futures-channel", + "futures-util", + "indexmap", + "js-sys", + "once_cell", + "pin-project-lite", + "thiserror", +] + +[[package]] +name = "opentelemetry_sdk" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca41c4933371b61c2a2f214bf16931499af4ec90543604ec828f7a625c09113" +dependencies = [ + "async-trait", + "crossbeam-channel", + "futures-channel", + "futures-executor", + "futures-util", + "once_cell", + "opentelemetry_api", + "percent-encoding 2.1.0", + "rand 0.8.5", + "thiserror", ] [[package]] @@ -7030,7 +7073,7 @@ dependencies = [ "jsonrpc-ws-server", "libc", "log 0.4.17", - "opentelemetry", + "opentelemetry 0.18.0", "opentelemetry-jaeger", "rayon", "regex", @@ -7885,7 +7928,7 @@ dependencies = [ "fnv", "futures 0.3.23", "humantime", - "opentelemetry", + "opentelemetry 0.16.0", "pin-project", "rand 0.8.5", "serde", @@ -8609,7 +8652,7 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "599f388ecb26b28d9c1b2e4437ae019a7b336018b45ed911458cd9ebf91129f6" dependencies = [ - "opentelemetry", + "opentelemetry 0.16.0", "tracing", "tracing-core", "tracing-subscriber 0.2.25", @@ -8621,7 +8664,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ffbf13a0f8b054a4e59df3a173b818e9c6177c02789871f2073977fd0062076" dependencies = [ - "opentelemetry", + "opentelemetry 0.16.0", "tracing", "tracing-core", "tracing-log", diff --git a/evm-utils/evm-bridge/Cargo.toml b/evm-utils/evm-bridge/Cargo.toml index aca34b3020..3cee8240c0 100644 --- a/evm-utils/evm-bridge/Cargo.toml +++ b/evm-utils/evm-bridge/Cargo.toml @@ -57,7 +57,7 @@ tracing-subscriber = { version = "0.3", default-features = false, features = [ ] } tracing-attributes = "0.1.18" tracing-opentelemetry = "0.16" -opentelemetry = { version = "0.16", default-features = false, features = ["trace"] } +opentelemetry = { version = "0.18", default-features = false, features = ["trace"] } opentelemetry-jaeger = { version = "0.15", features = [ "reqwest_collector_client", "rt-tokio" ] } [features] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 3acb22861c..ad027b31ae 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -70,7 +70,7 @@ tracing-subscriber = { version = "0.3", default-features = false, features = [ ] } tracing-attributes = "0.1.18" tracing-opentelemetry = "0.16" -opentelemetry = { version = "0.16", default-features = false, features = ["trace"] } +opentelemetry = { version = "0.18", default-features = false, features = ["trace"] } opentelemetry-jaeger = { version = "0.15", features = [ "reqwest_collector_client", "rt-tokio" ] }