metrics-sqlite 0.6.0

Library for providing SQLite backend for metrics
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use metrics_sqlite::MetricsDb;
use tracing_subscriber::{EnvFilter, fmt, layer::SubscriberExt, util::SubscriberInitExt};

fn main() {
    let fmt_layer = fmt::layer();
    let filter_layer = EnvFilter::try_from_default_env()
        .or_else(|_| EnvFilter::try_new("info"))
        .unwrap();
    tracing_subscriber::registry()
        .with(filter_layer)
        .with(fmt_layer)
        .init();
    MetricsDb::import_from_csv("metrics.csv", "imported.db").unwrap();
    println!("Success");
}