From ac94f74c4038300873058af5f3e67797d8ed0cc2 Mon Sep 17 00:00:00 2001 From: Alexey Velikiy Date: Wed, 3 Nov 2021 17:22:06 +0300 Subject: [PATCH] v0.0.7: clonable prom + code cleanup --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/datasources/prometheus.rs | 5 +---- src/main.rs | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e3f871b..c4caba0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -690,7 +690,7 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" [[package]] name = "subbeat" -version = "0.0.6" +version = "0.0.7" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 4f428cd..9b5c063 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "subbeat" -version = "0.0.6" +version = "0.0.7" edition = "2018" license = "MIT OR Apache-2.0" diff --git a/src/datasources/prometheus.rs b/src/datasources/prometheus.rs index 9171f1b..8aa0d69 100644 --- a/src/datasources/prometheus.rs +++ b/src/datasources/prometheus.rs @@ -1,5 +1,4 @@ use async_trait::async_trait; -use hyper::{Body, Client, Method, Request, StatusCode}; use serde_derive::{Deserialize, Serialize}; use serde_json::Value; @@ -12,9 +11,7 @@ use crate::{ use serde_qs as qs; -use bytes::Buf as _; -use std::io::Read; - +#[derive(Clone)] pub struct Prometheus { url: String, query: String, diff --git a/src/main.rs b/src/main.rs index ecd79f6..35d7f3a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,5 @@ use subbeat::{ - datasources::{grafana, resolve}, - metric::Metric, + datasources::resolve, }; mod cli;