Distributed Tracing: A technique used to trace the flow of a request or a transaction across multiple systems in a distributed system. It allows to understand the end-to-end flow of a request, including how it is handled by each system and how long it takes to complete.