Phase 6 Week 1: Distributed Tracing

Day 1: Observability Foundations & Distributed Tracing Concepts Day 2: OpenTelemetry Rust SDK Day 3: Jaeger and Grafana Tempo Day 4: Sampling Strategies Day 5: Context Propagation Day 6: Instrumenting a Real Service Day 7: Challenge โ€” Distributed Tracing Across 3 Services

Phase 6 Week 2: Metrics & Alerting

Day 8: Prometheus Data Model Day 9: PromQL Day 10: Grafana Dashboards Day 11: Alertmanager Day 12: SLIs, SLOs, and Error Budgets Day 13: CloudWatch Metrics and Alarms Day 14: Challenge โ€” Metrics and SLO Dashboard

Phase 6 Week 3: Log Aggregation & Analysis

Day 15: Structured Logging Day 16: CloudWatch Logs Day 17: OpenSearch and Log Indexing Day 18: FluentBit Day 19: Log-Based Alerting Day 20: Correlating Traces, Metrics, and Logs Day 21: Challenge โ€” Unified Observability Stack