Sre Intermediate Premium

Distributed Tracing and Observability for SREs Virtual Internship

In this virtual internship, students will gain hands-on experience with distributed tracing tools like Jaeger, Zipkin, and Lightstep. They will learn how to improve the observability and troubleshooting of complex, microservices-based applications, which is a critical skill for Site Reliability Engineers (SREs). By the end of the internship, students will be able to set up and configure distributed tracing solutions, analyze trace data to identify performance bottlenecks, and implement strategies to enhance the overall observability of their systems.

weeks
7 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Explore Distributed Tracing Concepts

Intermediate

In this task, students will learn the core concepts of distributed tracing, including spans, traces, and the importance of tracing for microservices-based applications.

4 hours

Deploy Jaeger to a Kubernetes Cluster

Intermediate

In this task, students will deploy the Jaeger distributed tracing system to a Kubernetes cluster using Helm.

6 hours

Instrument a Sample Application with Jaeger Tracing

Intermediate

In this task, students will instrument a sample microservices-based application with Jaeger tracing to generate trace data.

8 hours

Explore the Jaeger UI and Trace Data

Intermediate

In this task, students will explore the Jaeger UI and learn how to navigate and analyze the trace data collected from their sample application.

6 hours

Troubleshoot Performance Issues with Jaeger

Intermediate

In this task, students will use Jaeger to troubleshoot performance issues in their sample application and implement solutions to improve the overall system performance.

10 hours

Integrate Distributed Tracing with Monitoring Tools

Intermediate

In this task, students will integrate Jaeger distributed tracing with other monitoring tools, such as Prometheus and Grafana, to create a comprehensive observability solution.

8 hours

Implement Strategies to Enhance Observability

Intermediate

In this task, students will learn and implement strategies to enhance the observability of their microservices-based application using distributed tracing.

8 hours

Prerequisites

  • • Familiarity with microservices architecture
  • • Experience with containerization and Kubernetes
  • • Basic understanding of monitoring and observability concepts

Certificate

Certificate of Completion

Earn a certificate upon successful completion