17 个版本

使用旧的 Rust 2015

0.0.17 2015年8月24日
0.0.16 2015年5月12日
0.0.14 2015年4月25日

#196 in #cpu

46 每月下载量
用于 curiosity

Apache-2.0

5KB
103 代码行

Cosmos

Build Status

文档可在 此处 获取。

快速开始

[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

依赖项

~2.7–4MB
~85K SLoC