11 Commits

Author SHA1 Message Date
b1da9c9f55 Upgrade icmp-socket version from crates.io 2021-02-04 17:20:25 -05:00
57ff47b36f Finish Domain based state machine. 2021-01-30 22:30:29 -05:00
7878548dc8 Use the icmp-socket module instead of ekko 2021-01-30 19:27:37 -05:00
d8c4d4d61a Use resolve and a fixed version of Ekko 2021-01-05 20:32:02 -05:00
368ae10e0f Export ping statistics to prometheus 2020-12-24 23:22:15 -05:00
13889a2a04 Basic ping roundtrip logic sketched in 2020-12-24 21:56:00 -05:00
Augie Fackler
35914251bf logging: convert existing eprintln calls to log calls
I tried to categorize them appropriately.
2020-07-27 22:58:08 -04:00
Augie Fackler
957199557b main: use Result<()> from anyhow to make error handling easier here
As the program grows some configuration, it makes sense to let errors
propagate gracefully.
2020-07-27 22:58:08 -04:00
4780c056e6 Use tiny_http to serve the prometheus metrics. 2020-07-01 22:03:26 -04:00
7e89db36e9 Mostly working data collection and exporting. 2020-07-01 21:01:17 -04:00
b0de8b5a00 Initial commit with DNS resolution 2020-06-30 19:27:17 -05:00