diff options
author | Vika <vika@fireburn.ru> | 2025-04-20 11:10:45 +0300 |
---|---|---|
committer | Vika <vika@fireburn.ru> | 2025-04-20 11:10:45 +0300 |
commit | 3e30368776b73c50f703454700555e91985070a2 (patch) | |
tree | ec68f1903fa44f18874552a0e54fb9b050ce3b14 | |
parent | 95467cb537a25cf286cc66df4915d91723d786aa (diff) | |
download | kittybox-3e30368776b73c50f703454700555e91985070a2.tar.zst |
remove the prometheus crate, as it was unused
Change-Id: Icae13f2daf5b584b70149ac5dcce342461b96815
-rw-r--r-- | Cargo.lock | 47 | ||||
-rw-r--r-- | Cargo.toml | 1 | ||||
-rw-r--r-- | src/metrics.rs | 21 |
3 files changed, 0 insertions, 69 deletions
diff --git a/Cargo.lock b/Cargo.lock index 50946fd..620e065 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1877,7 +1877,6 @@ dependencies = [ "microformats", "mime", "newbase60", - "prometheus", "rand", "redis", "relative-path", @@ -2667,52 +2666,6 @@ dependencies = [ ] [[package]] -name = "procfs" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "731e0d9356b0c25f16f33b5be79b1c57b562f141ebfcdb0ad8ac2c13a24293b4" -dependencies = [ - "bitflags 2.6.0", - "hex", - "lazy_static", - "procfs-core", - "rustix", -] - -[[package]] -name = "procfs-core" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29" -dependencies = [ - "bitflags 2.6.0", - "hex", -] - -[[package]] -name = "prometheus" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1" -dependencies = [ - "cfg-if", - "fnv", - "lazy_static", - "libc", - "memchr", - "parking_lot", - "procfs", - "protobuf", - "thiserror 1.0.69", -] - -[[package]] -name = "protobuf" -version = "2.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" - -[[package]] name = "quanta" version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" diff --git a/Cargo.toml b/Cargo.toml index 141016e..451328a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -150,7 +150,6 @@ markdown = "1.0.0-alpha.21" microformats = { workspace = true } mime = "0.3.17" newbase60 = "0.1.4" -prometheus = { version = "0.13.4", features = ["process"] } rand = { workspace = true } redis = { version = "0.27.6", features = [ "aio", diff --git a/src/metrics.rs b/src/metrics.rs deleted file mode 100644 index e13fcb9..0000000 --- a/src/metrics.rs +++ /dev/null @@ -1,21 +0,0 @@ -#![allow(unused_imports, dead_code)] -use async_trait::async_trait; -use lazy_static::lazy_static; -use prometheus::Encoder; -use std::time::{Duration, Instant}; - -// TODO: Vendor in the Metrics struct from warp_prometheus and rework the path matching algorithm - -pub fn metrics(path_includes: Vec<String>) -> warp::log::Log<impl Fn(warp::log::Info) + Clone> { - let metrics = warp_prometheus::Metrics::new(prometheus::default_registry(), &path_includes); - warp::log::custom(move |info| metrics.http_metrics(info)) -} - -pub fn gather() -> Vec<u8> { - let mut buffer: Vec<u8> = vec![]; - let encoder = prometheus::TextEncoder::new(); - let metric_families = prometheus::gather(); - encoder.encode(&metric_families, &mut buffer).unwrap(); - - buffer -} |