about summary refs log tree commit diff
path: root/kittybox-rs/src/metrics.rs
diff options
context:
space:
mode:
Diffstat (limited to 'kittybox-rs/src/metrics.rs')
-rw-r--r--kittybox-rs/src/metrics.rs21
1 files changed, 0 insertions, 21 deletions
diff --git a/kittybox-rs/src/metrics.rs b/kittybox-rs/src/metrics.rs
deleted file mode 100644
index e13fcb9..0000000
--- a/kittybox-rs/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
-}