subbeat
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
492 B

3 years ago
use std::collections::HashMap;
pub type MetricId = String;
struct DatasourceParams {
db: String,
q: String,
epoch: String,
3 years ago
}
struct Datasource {
url: String,
dtype: String,
params: Option<DatasourceParams>,
data: Option<HashMap<String, String>>,
datasource_id: Option<String>,
3 years ago
}
struct MetricQuery {
url: String,
method: String,
schema: HashMap<String, String>,
headers: Option<HashMap<String, String>>,
}
3 years ago
trait Metric {
fn query();
}