distributed application development

What is distributed tracing and why does it matter?