diff --git a/Cargo.lock b/Cargo.lock index ea88fce5..8acc34de 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1396,10 +1396,10 @@ dependencies = [ "janus_messages", "log", "oauth2", - "opentelemetry", + "opentelemetry 0.24.0", "opentelemetry-otlp", "opentelemetry-prometheus", - "opentelemetry_sdk", + "opentelemetry_sdk 0.24.1", "prio", "prometheus", "querystrong", @@ -3140,6 +3140,20 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "opentelemetry" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab70038c28ed37b97d8ed414b6429d343a8bbf44c9f79ec854f3a643029ba6d7" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "pin-project-lite", + "thiserror 1.0.69", + "tracing", +] + [[package]] name = "opentelemetry-otlp" version = "0.17.0" @@ -3149,9 +3163,9 @@ dependencies = [ "async-trait", "futures-core", "http 1.1.0", - "opentelemetry", + "opentelemetry 0.24.0", "opentelemetry-proto", - "opentelemetry_sdk", + "opentelemetry_sdk 0.24.1", "prost", "thiserror 1.0.69", "tokio", @@ -3160,15 +3174,16 @@ dependencies = [ [[package]] name = "opentelemetry-prometheus" -version = "0.17.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc4191ce34aa274621861a7a9d68dbcf618d5b6c66b10081631b61fd81fbc015" +checksum = "1b834e966ea5e2d03dfe5f2253f03d22cce21403ee940265070eeee96cee0bcc" dependencies = [ "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.27.1", + "opentelemetry_sdk 0.27.1", "prometheus", "protobuf", + "tracing", ] [[package]] @@ -3177,8 +3192,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", ] @@ -3201,7 +3216,7 @@ dependencies = [ "futures-util", "glob", "once_cell", - "opentelemetry", + "opentelemetry 0.24.0", "percent-encoding", "rand", "serde_json", @@ -3210,6 +3225,21 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "opentelemetry_sdk" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8" +dependencies = [ + "async-trait", + "futures-channel", + "futures-executor", + "futures-util", + "glob", + "opentelemetry 0.27.1", + "thiserror 1.0.69", +] + [[package]] name = "ordered-float" version = "3.9.2" @@ -5590,7 +5620,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "369989011133b91f356bc790cfda4eae9243ffd33929dfb067fb135a728f88af" dependencies = [ - "opentelemetry", + "opentelemetry 0.24.0", "opentelemetry-semantic-conventions", "trillium", "trillium-macros 0.0.6", diff --git a/Cargo.toml b/Cargo.toml index 6665451d..268ab925 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,7 +44,7 @@ git-version = "0.3.9" janus_messages = "0.7.45" log = "0.4.22" opentelemetry = { version = "0.24.0", features = ["metrics", "logs"] } -opentelemetry-prometheus = { version = "0.17.0", features = [ +opentelemetry-prometheus = { version = "0.27.0", features = [ "prometheus-encoding", ] } prio = "0.16.7"