Is there a way to make the tracer fail early if the endpoint is not reachable?
Right now it waits for a span to be over to communicate, which means it fails after an unit of work rather than failing before.
Something like:
tracer.span_processor.force_flush()
Would have been a good way to fail early out but it's not implemented.