1个不稳定版本
0.1.0 | 2023年2月18日 |
---|
#997 在 文件系统
4KB
概述
Metrs是一个微服务,用于帮助您收集主机上的度量信息。它将实时发送CPU、内存、磁盘和网络使用信息。此服务不存储任何数据库中的内容,它设计目的是仅发布信息。
守护进程
Usage: metrsd --hosts <HOSTS>
Options:
-H, --hosts <HOSTS> Hosts to listen on
-h, --help Print help
示例
metrsd --hosts tcp://127.0.0.1:8080
客户端
您可以使用ntex提供的一个Rust客户端。
您可以通过运行以下命令来安装它:
cargo add metrsd_client
然后调用订阅事件
use metrsd_client::MetrsdClient;
#[ntex::main]
async fn main() -> std::io::Result<()> {
let client = MetrsdClient::connect("https://127.0.0.1:8080");
let stream = client.subscribe().await.unwrap();
while let Some(ev) = stream.next().await {
println!("{ev:#?}");
}
Ok(())
}
CLI
目前没有CLI,但计划中