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
From the course: DevOps Foundations: Monitoring and Observability
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.