Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

Rustana is a client for Grafana

API documentation

Installation

Rustana is available on crates.io. To use Rustana in your Rust program built with Cargo, add it as a dependency.

[dependencies]
rustana = "0.0.2"

Usage

Rustana containing Rust types for Grafana's API.

use rustana::GrafanaClient;

let mut client = GrafanaClient::new(&url, &token);

fn main() {
    let dashboard_id = "FT5SF";
    match client.get_dashboard_by_id(&dashboard_id) {
        Ok(dashboard) => println!("Dashboard response: {:?}", dashboard),
        Err(e) => println!("error fetching dashboard: {:?}", e),
    }

}