62 个版本 (32 个稳定版)

1.13.3 2024年8月18日
1.12.0 2024年7月30日
0.3.4 2023年5月1日
0.2.12 2023年3月31日
0.1.1 2022年12月2日

#315数据库接口

Download history 396/week @ 2024-05-11 314/week @ 2024-05-18 695/week @ 2024-05-25 391/week @ 2024-06-01 618/week @ 2024-06-08 255/week @ 2024-06-15 187/week @ 2024-06-22 372/week @ 2024-06-29 161/week @ 2024-07-06 320/week @ 2024-07-13 201/week @ 2024-07-20 191/week @ 2024-07-27 12/week @ 2024-08-03 262/week @ 2024-08-10 265/week @ 2024-08-17

每月737次下载
用于 2 crates

GPL-3.0-or-later

375KB
10K SLoC

监控

一个用于在多个服务器上构建和部署软件的系统

文档: https://docs.rs/monitor_client/latest/monitor_client


lib.rs:

监控

一个用于在多个服务器上构建和部署软件的系统

这是一个监控核心API的客户端库。它包含

  • 应用[api]和[entities]的定义。
  • 一个[客户端][MonitorClient],用于与监控核心API交互。
  • 关于配置监控核心外围的信息。

客户端配置

客户端包含从环境变量中解析监控URL和凭证的便捷方法

  • MONITOR_ADDRESS
  • MONITOR_API_KEY
  • MONITOR_API_SECRET

客户端示例

dotenvy::dotenv().ok();

let client = MonitorClient::new_from_env()?;

// Get all the deployments
let deployments = client.read(ListDeployments::default()).await?;

println!("{deployments:#?}");

let update = client.execute

依赖项

~14–27MB
~417K SLoC