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.
Tracing in action using Tempo and Grafana Cloud
From the course: DevOps Foundations: Monitoring and Observability
Tracing in action using Tempo and Grafana Cloud
- [Lecturer] For your application to emit traces, it has to be instrumented. This differs depending on the programming language your code is written in, the tracing collector, as well as the tooling you use to visualize your traces. Traces are usually collected via a tracing agent. This could be vendor-agnostic like OpenTelemetry or vendor-specific, such as Datadog or Grafana Agents. These agents then send the traces to our tooling, which is used to visualize and analyze the traces. Again, this could be tooling like Grafana's Cloud or Open Source Tempo, or other vendors like Honeycomb, Datadog, or Elastic APM. Traces are visualized as waterfall diagrams, making them easy to interpret. A trace is made up of a Parent Trace and Child Spans. The Parent Trace captures the entire request, while the Spans capture each hope the request has made within your infrastructure as well as any external requests made within the call.…
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.