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 • Rust 包仓库 396/week @ 2024-05-11 • Rust 包仓库 314/week @ 2024-05-18 • Rust 包仓库 695/week @ 2024-05-25 • Rust 包仓库 391/week @ 2024-06-01 • Rust 包仓库 618/week @ 2024-06-08 • Rust 包仓库 255/week @ 2024-06-15 • Rust 包仓库 187/week @ 2024-06-22 • Rust 包仓库 372/week @ 2024-06-29 • Rust 包仓库 161/week @ 2024-07-06 • Rust 包仓库 320/week @ 2024-07-13 • Rust 包仓库 201/week @ 2024-07-20 • Rust 包仓库 191/week @ 2024-07-27 • Rust 包仓库 12/week @ 2024-08-03 • Rust 包仓库 262/week @ 2024-08-10 • Rust 包仓库 265/week @ 2024-08-17 • Rust 包仓库

每月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