#性能监控 #鲑鱼 #API 绑定 #API

mackerel_client

Mackerel 的 API 客户端库

14 个不稳定版本 (6 个破坏性更新)

0.6.5 2024年6月4日
0.6.3 2024年4月7日
0.6.1 2024年3月25日
0.6.0 2023年12月15日
0.0.1 2017年3月26日

#1 in #鲑鱼

Download history 6/week @ 2024-05-17 133/week @ 2024-05-24 171/week @ 2024-05-31 27/week @ 2024-06-07 6/week @ 2024-06-14 2/week @ 2024-06-21 5/week @ 2024-06-28 46/week @ 2024-07-05 100/week @ 2024-07-26 10/week @ 2024-08-02

每月110次下载
mkr 中使用

MIT 许可证

300KB
8K SLoC

mackerel-client-rs

CI Status crates.io MIT License

用 Rust 编写的 Mackerel API 客户端库

Mackerel 是服务器性能监控和管理工具。该监控 SaaS 为您提供直观的用户界面和有用的 API,以自动化的基础设施基础。

API 文档: Mackerel API 文档 (v0)

官方 Go 客户端库: mackerel-client-go

示例

use mackerel_client::*;

#[async_std::main]
async fn main() {
    let client = Client::new("<Mackerel-API-KEY>");

    println!("{:?}", client.get_organization().await);
    println!("{:?}", client.list_users().await);
    println!("{:?}", client.list_invitations().await);

    println!("{:?}", client.list_services().await);
    println!("{:?}", client.list_service_metric_names("<Service-Name>").await);

    println!("{:?}", client.list_monitors().await);
    println!("{:?}", client.delete_monitor("<Monitor-ID>").await);
}

请参阅 文档

作者

itchyny [email protected]

许可证

本软件按照 MIT 许可证发布,请参阅 LICENSE。

依赖项

~6–20MB
~266K SLoC