feat(metrics): migrate system monitoring from rustfs-obs to rustfs-metrics (#2242)

Co-authored-by: houseme <housemecn@gmail.com>
This commit is contained in:
heihutu
2026-03-20 18:52:33 +08:00
committed by GitHub
parent 28f86a505e
commit 3c28f0a0ba
56 changed files with 1116 additions and 613 deletions
Generated
+2 -18
View File
@@ -1227,8 +1227,6 @@ dependencies = [
"cfg-if",
"constant_time_eq",
"cpufeatures 0.2.17",
"memmap2 0.9.10",
"rayon-core",
]
[[package]]
@@ -7600,7 +7598,6 @@ dependencies = [
"rustls",
"s3s",
"serde",
"serde_bytes",
"serde_json",
"serde_urlencoded",
"serial_test",
@@ -7812,9 +7809,11 @@ name = "rustfs-metrics"
version = "0.0.5"
dependencies = [
"metrics",
"nvml-wrapper",
"rustfs-ecstore",
"rustfs-utils",
"sysinfo",
"thiserror 2.0.18",
"tokio",
"tokio-util",
"tracing",
@@ -7863,7 +7862,6 @@ dependencies = [
"jiff",
"metrics",
"num_cpus",
"nvml-wrapper",
"opentelemetry",
"opentelemetry-appender-tracing",
"opentelemetry-otlp",
@@ -7874,8 +7872,6 @@ dependencies = [
"rustfs-config",
"rustfs-utils",
"serde",
"serde_json",
"sysinfo",
"temp-env",
"tempfile",
"thiserror 2.0.18",
@@ -7932,7 +7928,6 @@ dependencies = [
"hex",
"hmac 0.13.0-rc.5",
"http 1.4.0",
"http-body 1.0.1",
"http-body-util",
"hyper",
"hyper-util",
@@ -8156,7 +8151,6 @@ version = "0.0.5"
dependencies = [
"base64-simd",
"blake2 0.11.0-rc.5",
"blake3",
"brotli",
"bytes",
"convert_case 0.11.0",
@@ -8609,16 +8603,6 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_bytes"
version = "0.11.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8"
dependencies = [
"serde",
"serde_core",
]
[[package]]
name = "serde_core"
version = "1.0.228"