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 url
blackbox_size_bytes{url}
Total size of response for urlblackbox_cert_expire_timestamp{url}
Expiry date of certificate (HTTPS only)blackbox_response_code{url}
Status code for the URL
blackbox_size_bytes{url}
Size of the response
./blackbox_prober \
-u http://5pi.de \
-u https://5pi.de \
-u icmp://192.168.178.1 \
-u tcp://freigeist.org:655
docker pull jswank/blackbox_prober
docker run -d -p 9110:9110 jswank/blackbox_prober \
-u http://5pi.de \
-u https://5pi.de \
-u icmp://192.168.178.1 \
-u tcp://freigeist.org:655