From the course: DevOps Foundations: Monitoring and Observability

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

Concepts of tracing and distributed systems

Concepts of tracing and distributed systems

- [Instructor] As the name implies, traces chart the path your request takes as it goes through different components in your infrastructure. An example of this would be being able to visualize a request as it goes from the different functions within your applications to your database and back. The outcome of this is understanding where your application spends the most time or fails in the event of an incident. Traces can also be tagged with custom information that may be important to your business or product, which gives you a view into your user's experience, as each trace represents an actual user interaction. Traces are made up of individual spans, which represent each hop your request makes. When viewing a trace, you see a span for each function that was called, and also other spans for any infrastructure code outside of your service. They're easy to interpret because of how they're visually represented. All the…

Contents