aka pingprom
Export blackbox telemetry like availability, request latencies and request size for remote services.
The exporter requests the given url and reads from it until EOF.
The exporter connects to the given host:port. If any path is given, it will try to read until EOF which is required for exposing the size.
Execute ping
. Port and path are ignored.
blackbox_up{url}
1 if url is reachable, 0 if notblackbox_latency_seconds{url}
Latency of request for urlblackbox_size_bytes{url}
Size of request for urlblackbox_cert_expire_timestamp{url}
Expiry date of certificate (HTTPS only)
./blackbox_prober \
-u http://5pi.de \
-u https://5pi.de \
-u icmp://192.168.178.1 \
-u tcp://freigeist.org:655
docker pull fish/blackbox-prober
docker run -d -p 9110:9110 fish/blackbox-prober \
-u http://5pi.de \
-u https://5pi.de \
-u icmp://192.168.178.1 \
-u tcp://freigeist.org:655