Istio Service Mesh

Observability

Distributed Tracing with Jaeger

Distributed tracing is a critical component for monitoring individual requests as they travel through a service mesh. By tracking how requests propagate across various services, developers can gain valuable insights into service behavior, detect interdependencies, and quickly identify latency issues.

The image is a blue background slide with the text "Distributed Tracing with Jaeger" in the center. There is also a downward arrow icon below the text.

Istio leverages Envoy proxies to integrate distributed tracing seamlessly within a service mesh. It supports a variety of tracing systems—such as Zipkin, Jaeger, Lightstep, and Datadog—to fit different monitoring needs. In this lesson, we focus on how to use Jaeger for tracing in an Istio-managed environment.

Note

Distributed tracing with Jaeger not only helps in identifying performance bottlenecks but also enhances the observability of complex microservice architectures.

The image shows logos of four software tools: Zipkin, Lightstep, Jaeger, and Datadog. Each logo is distinct, featuring unique designs and colors.

Watch Video

Watch video content

Previous
Demo Visualizing Metrics with Prometheus and Grafana