Crate mackerel_client

source ·
Expand description

An API client library for Mackerel

Mackerel is a performance monitoring and management tool of servers. This monitoring SaaS provides you the intuitive user interfaces and useful APIs for automated infrastructure foundation.

API documents: Mackerel API Documents (v0)

The official Go client library: mackerel-client-go

§Example

use mackerel_client::*;

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);

Modules§

Structs§

  • An API client for Mackerel.

Enums§

  • Error represents the error type of the library.