[package] name = "peshming" version = "0.5.1" license = "AGPL-3.0-only" authors = ["Jan Christian Grünhage "] repository = "https://git.jcg.re/jcgruenhage/peshming" keywords = ["ping", "icmp", "prometheus"] edition = "2021" description = "Pings configured hosts in a configurable intervals and exposes metrics for prometheus." build = "build.rs" [dependencies] toml = "0.5" futures = "0.3" tokio = { version = "1", features = ["rt-multi-thread", "macros", "time"] } clap = { version = "3", features = ["derive", "wrap_help"] } fern = "0.6" log = { version = "0.4", features = ["serde"] } chrono = "0.4" serde = { version = "1", features = ["derive"] } serde_with = "1" tokio-icmp-echo = "0.4" futures-util = "0.3" anyhow = "1" async-anyhow-logger = "0.1" axum = "0.5" metrics = "0.18" metrics-exporter-prometheus = { version = "0.9", default-features = false } [build-dependencies] clap = { version = "3", features = ["derive", "wrap_help"] } clap_mangen = "0.1" clap_complete = "3"