Jan Christian Grünhage
||1 hour ago|
|src||1 hour ago|
|.gitignore||2 years ago|
|.gitlab-ci.yml||2 years ago|
|CHANGELOG.md||1 hour ago|
|Cargo.lock||1 hour ago|
|Cargo.toml||1 hour ago|
|LICENSE||2 years ago|
|README.md||4 days ago|
|config.toml.sample||1 year ago|
It's a prometheus exporter pinging hosts in the background. It's been inspired by meshping, but instead of managing targets using a redis db this is using a simple config file. In addition, this tool allows to set a ping frequency per target.
The name peshming is intended as a placeholder until someone comes up with something better.
$ peshming --help peshming 0.2.3 Jan Christian Grünhage <firstname.lastname@example.org> Pings configured hosts in a configurable intervals and exposes metrics for prometheus. USAGE: peshming [FLAGS] <config> FLAGS: -h, --help Prints help information -v, --verbose Be verbose (you can add this up to 4 times for more logs). By default, only errors are logged, so no output is a good thing. -V, --version Prints version information ARGS: <config> Set config file
For configuration options, see the included sample config file.
There's two endpoints available:
/metrics, which serves the metrics
/health, which should always return a 200 status code