diff --git a/Cargo.lock b/Cargo.lock index b97b30d26cec3..6e00b9e31617c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6785,9 +6785,9 @@ dependencies = [ [[package]] name = "metrics" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25dea7ac8057892855ec285c440160265225438c3c45072613c25a4b26e98ef5" +checksum = "5d5312e9ba3771cfa961b585728215e3d972c950a3eed9252aa093d6301277e8" dependencies = [ "ahash 0.8.11", "portable-atomic", @@ -6803,7 +6803,7 @@ dependencies = [ "itoa", "lockfree-object-pool", "metrics", - "metrics-util", + "metrics-util 0.18.0", "once_cell", "tracing 0.1.41", "tracing-core 0.1.33", @@ -6828,6 +6828,23 @@ dependencies = [ "sketches-ddsketch", ] +[[package]] +name = "metrics-util" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdfb1365fea27e6dd9dc1dbc19f570198bc86914533ad639dae939635f096be4" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", + "hashbrown 0.16.0", + "indexmap 2.12.0", + "metrics", + "ordered-float 5.1.0", + "rand 0.9.2", + "rand_xoshiro", + "sketches-ddsketch", +] + [[package]] name = "mime" version = "0.3.17" @@ -7810,6 +7827,15 @@ dependencies = [ "num-traits", ] +[[package]] +name = "ordered-float" +version = "5.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d" +dependencies = [ + "num-traits", +] + [[package]] name = "os_pipe" version = "1.1.4" @@ -9066,6 +9092,15 @@ dependencies = [ "rand_core 0.9.0", ] +[[package]] +name = "rand_xoshiro" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41" +dependencies = [ + "rand_core 0.9.0", +] + [[package]] name = "ratatui" version = "0.30.0" @@ -12852,7 +12887,7 @@ dependencies = [ "memmap2", "metrics", "metrics-tracing-context", - "metrics-util", + "metrics-util 0.20.1", "num-traits", "ordered-float 4.6.0", "paste", @@ -12990,7 +13025,7 @@ dependencies = [ "ipnet", "metrics", "metrics-tracing-context", - "metrics-util", + "metrics-util 0.20.1", "mlua", "ndarray", "ndarray-stats", diff --git a/Cargo.toml b/Cargo.toml index be3e047bdf894..f4bd5292919e9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -165,9 +165,9 @@ indoc = { version = "2.0.6" } inventory = { version = "0.3" } itertools = { version = "0.14.0", default-features = false, features = ["use_alloc"] } libc = { version = "0.2", default-features = false, features = ["std"] } -metrics = "0.24.2" +metrics = "0.24.3" metrics-tracing-context = { version = "0.17.0", default-features = false } -metrics-util = { version = "0.18.0", default-features = false, features = ["registry"] } +metrics-util = { version = "0.20.1", default-features = false, features = ["registry"] } nom = { version = "8.0.0", default-features = false } ordered-float = { version = "4.6.0", default-features = false } paste = { version = "1.0.15" }