about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVika <vika@fireburn.ru>2025-04-20 11:10:45 +0300
committerVika <vika@fireburn.ru>2025-04-20 11:10:45 +0300
commit3e30368776b73c50f703454700555e91985070a2 (patch)
treeec68f1903fa44f18874552a0e54fb9b050ce3b14
parent95467cb537a25cf286cc66df4915d91723d786aa (diff)
downloadkittybox-3e30368776b73c50f703454700555e91985070a2.tar.zst
remove the prometheus crate, as it was unused
Change-Id: Icae13f2daf5b584b70149ac5dcce342461b96815
-rw-r--r--Cargo.lock47
-rw-r--r--Cargo.toml1
-rw-r--r--src/metrics.rs21
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
-}