I'm used to run
varnishadm -T localhost:6082 debug.health
to check the backends health status, but how can I check why a probe fails in details (eg timeouts, wrong http status code)?
In Varnish 4.0 you can see the status of all backends and their recent probe success rate with
varnishadm backend.list