diff --git a/Cargo.lock b/Cargo.lock index df77d9cb7..f99b69824 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2549,15 +2549,15 @@ dependencies = [ "mime", "mockito", "moka", - "opentelemetry", + "opentelemetry 0.27.1", "opentelemetry-otlp", "opentelemetry-prometheus", - "opentelemetry_sdk", + "opentelemetry_sdk 0.27.1", "pem 4.0.0", "postgres-protocol", "postgres-types", "prio 0.18.1", - "prometheus", + "prometheus 0.13.4", "querystring", "quickcheck", "quickcheck_macros", @@ -2614,7 +2614,7 @@ dependencies = [ "janus_aggregator_core", "janus_core", "janus_messages 0.9.0-prerelease-1", - "opentelemetry", + "opentelemetry 0.27.1", "rand 0.10.3", "rstest", "serde", @@ -2656,7 +2656,7 @@ dependencies = [ "janus_messages 0.9.0-prerelease-1", "k8s-openapi", "kube", - "opentelemetry", + "opentelemetry 0.27.1", "postgres-protocol", "postgres-types", "prio 0.18.1", @@ -2811,8 +2811,8 @@ dependencies = [ "janus_messages 0.9.0-prerelease-1", "k8s-openapi", "kube", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.27.1", + "opentelemetry_sdk 0.27.1", "prio 0.18.1", "quickcheck", "rand 0.10.3", @@ -3592,6 +3592,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "opentelemetry" +version = "0.33.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c1f1a6ac9c875a4941e4c7c085b61e8f4daa326de03b4701768c3491a6ad9ee" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "pin-project-lite", + "thiserror 2.0.21", + "tracing", +] + [[package]] name = "opentelemetry-otlp" version = "0.27.0" @@ -3601,9 +3615,9 @@ dependencies = [ "async-trait", "futures-core", "http", - "opentelemetry", + "opentelemetry 0.27.1", "opentelemetry-proto", - "opentelemetry_sdk", + "opentelemetry_sdk 0.27.1", "prost 0.13.5", "thiserror 1.0.69", "tokio", @@ -3612,15 +3626,14 @@ dependencies = [ [[package]] name = "opentelemetry-prometheus" -version = "0.27.0" +version = "0.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b834e966ea5e2d03dfe5f2253f03d22cce21403ee940265070eeee96cee0bcc" +checksum = "b9b52a5722eb64d198d6b6f1189e6b75a3c5ddfd224f48ede00c4330e0f11c66" dependencies = [ "once_cell", - "opentelemetry", - "opentelemetry_sdk", - "prometheus", - "protobuf", + "opentelemetry 0.33.1", + "opentelemetry_sdk 0.33.1", + "prometheus 0.14.0", "tracing", ] @@ -3630,8 +3643,8 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6" dependencies = [ - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.27.1", + "opentelemetry_sdk 0.27.1", "prost 0.13.5", "tonic 0.12.3", ] @@ -3648,7 +3661,7 @@ dependencies = [ "futures-executor", "futures-util", "glob", - "opentelemetry", + "opentelemetry 0.27.1", "percent-encoding", "rand 0.8.6", "serde_json", @@ -3657,6 +3670,20 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "opentelemetry_sdk" +version = "0.33.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "372a912db2974d1990207006fd0e3aa0ef3fd4ad3be43c65cfaadf2206866061" +dependencies = [ + "futures-channel", + "futures-executor", + "futures-util", + "opentelemetry 0.33.1", + "portable-atomic", + "thiserror 2.0.21", +] + [[package]] name = "ordered-float" version = "2.10.1" @@ -4154,6 +4181,20 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "prometheus" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ca5326d8d0b950a9acd87e6a3f94745394f62e4dae1b1ee22b2bc0c394af43a" +dependencies = [ + "cfg-if", + "fnv", + "lazy_static", + "memchr", + "parking_lot", + "thiserror 2.0.21", +] + [[package]] name = "prost" version = "0.13.5" @@ -6141,14 +6182,12 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" -version = "0.28.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053" +checksum = "0a904802a1b902f43638b677ff2a650847e3b4404101b6c586d648e8c1e3e8fe" dependencies = [ "js-sys", - "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.33.1", "smallvec", "tracing", "tracing-core", diff --git a/Cargo.toml b/Cargo.toml index 883d84240..462553e98 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -70,7 +70,7 @@ num_enum = "0.7.6" ohttp = { version = "0.8.0", default-features = false } opentelemetry = { version = "0.27", default-features = false, features = ["trace", "metrics"] } opentelemetry-otlp = { version = "0.27", default-features = false, features = ["trace", "metrics", "grpc-tonic"] } -opentelemetry-prometheus = "0.27" +opentelemetry-prometheus = "0.33" opentelemetry_sdk = { version = "0.27", default-features = false, features = ["trace", "metrics"] } pem = "4" postgres-protocol = "0.6.11" @@ -117,7 +117,7 @@ tower-http = { version = "0.7", features = ["cors", "trace"] } tracing = "0.1.44" tracing-chrome = "0.7.2" tracing-log = "0.2.0" -tracing-opentelemetry = "0.28" +tracing-opentelemetry = "0.34" tracing-stackdriver = "0.10.0" tracing-subscriber = "0.3" trycmd = "1.2.0"