Crates.io | peshming |
lib.rs | peshming |
version | 0.4.1 |
source | src |
created_at | 2021-04-27 19:44:19.846759 |
updated_at | 2021-04-27 19:44:19.846759 |
description | Pings configured hosts in a configurable intervals and exposes metrics for prometheus. |
homepage | |
repository | https://git.jcg.re/jcgruenhage/peshming |
max_upload_size | |
id | 390313 |
size | 75,377 |
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 <jan.christian@gruenhage.xyz>
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