17 releases
Uses old Rust 2015
0.0.17 | Aug 24, 2015 |
---|---|
0.0.16 | May 12, 2015 |
0.0.14 | Apr 25, 2015 |
#232 in #response
Used in curiosity
5KB
103 lines
Cosmos
Documentation is available here.
Quick start
[dependencies]
cosmos = "0.0.17"
extern crate cosmos;
use cosmos::Cosmos;
use cosmos::Container;
fn main() {
let host = "localhost:8888";
let planet = "Mars";
let cosmos = Cosmos::new(host, planet);
let mut containers: Vec<Container> = Vec::new();
let container = Container {
Container: "curiosity".to_string(),
Cpu: 8.08 as f32,
Memory: 4096 as u64,
};
containers.push(container);
let response = match cosmos.post_metrics(&containers) {
Ok(response) => response,
Err(e) => {
panic!("{}", e);
}
};
println!("{} {}", response.status_code, response_body);
}
lib.rs
:
Cosmos
Dependencies
~2.7–4MB
~87K SLoC