This is an implementation of riemannhealth in rust. a few features have been implemented and others would follow. This project uses riemannclient rust plugin (https://github.com/borntyping/rust-riemann_client) version "0.7.0" which contains addition of attributes to event.
To print help menu
Rust
cargo build && cargo run -- -h
Execute by passing argument with -c as Rust
cargo build && cargo run -- -c localhost:5555
The events are currently sent with a delay of 500ms between each event. As of version 0.1.0, this is not configurable. Later versions are expected to make this configurable.
Currently, the following metrics are being sent. * boottime * disk * total space in bytes * free space in bytes * memory * total memory * free memory * cached memory * buffer memory * available memory * total swap memory * free swap memory