Course · 7 lessons ~50 hr Advanced

Observability & Monitoring

Observability & Monitoring covers: Observability Engineering, Learning OpenTelemetry, Systems Performance, Learning Elastic Stack. Instrument applications with OpenTelemetry, build dashboards, set up alerting, and understand the three pillars of observability: logs, metrics, and traces. Learn to diagnose performance issues systematically. OpenTelemetry with Rails. Tracing a request from Nginx to Puma to ActiveRecord to Redis to response. This is where all your Linux, networking, and Docker knowledge comes together. | Observability Need | Tool/Technique | |-------------------|----------------| | Request tracing | OpenTelemetry + Jaeger or Honeycomb | | Error tracking | Sentry, Honeybadger, or Airbrake | | APM (app performance) | New Relic, Datadog, or OTel + Grafana | | Log aggregation | ELK stack or Loki + Grafana | | Database query analysis | EXPLAIN ANALYZE, pg_stat_statements | | Memory profiling | derailed_benchmarks, memory_profiler | | CPU profiling | stackprof, rbspy, flame graphs |

reading · we frame, you read MIT or the canonical taught · we author, no canonical fits ↺ spirals back to earlier lessons
Course locked

Complete Cloud Platforms & Architecture first.

This course unlocks once you've finished its prerequisite. Open prerequisite →

7 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.