Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
OpenTelemetry Foundations: Hands-On Observability + OTCA
Rating: 4.6 out of 5(1,268 ratings)
6,872 students

OpenTelemetry Foundations: Hands-On Observability + OTCA

Learn Observability, Signals, Instrumentation, SDK & Collector - with OTCA exam prep built in
Created byArun Krishnan
Last updated 5/2026
English

What you'll learn

  • Prepare for the OpenTelemetry Certified Associate (OTCA) exam with structured, domain-aligned lessons
  • Understand Observability fundamentals: signals, monitoring vs observability, reliability metrics & SRE principles
  • Instrument Java & Python applications hands-on using zero-code, code-based & library-based approaches
  • Master all four OpenTelemetry signals: metrics, traces, logs and baggage — with working code examples
  • Understand the OpenTelemetry API/SDK split, plugin interfaces, samplers and SDK composability
  • Configure the OpenTelemetry Collector: receivers, processors, exporters, extensions and pipelines
  • Learn Collector deployment patterns: Agent, Gateway, Kubernetes DaemonSet, Sidecar and scaling strategies
  • Debug observability pipelines: context propagation failures, data loss and schema management
  • Explore OpenTelemetry Demo to see production-scale instrumentation in action

Course content

11 sections92 lectures7h 28m total length
  • About this Course3:04
  • Your Instructor1:28

    Meet your instructor, Arun Krishnan, with 13+ years in monitoring and observability. Gain unbiased, practical open telemetry insights on performance, reliability, and industry best practices, independent of vendor.

  • My Teaching Style2:39

    I connect the dots in OpenTelemetry by introducing concepts early and revisiting them later with plain explanations. You’ll meet collector, OTLP, signals, meter providers, propagators, and exporters as they appear.

  • Course Outline4:33

    Explore the 11-section course outline, connecting each part to OTCA domains, while covering observability fundamentals, OpenTelemetry instrumentation, signals, SDK architecture, collector patterns, and standards.

  • Course Resources0:09

Requirements

  • Basic technology & application development understanding
  • Programming knowledge not required but advantageous

Description

Build real OpenTelemetry skills you can apply from day one - from observability fundamentals to Collector configuration, with OTCA prep included.

OpenTelemetry has become the industry standard for observability and with the Linux Foundation's OTCA certification, there's now a formal way to prove your expertise. This course is built to help you do both understand OpenTelemetry deeply and prepare for the certification exam with confidence.

Designed for developers, SREs, and operations engineers with little to no prior observability experience, this course takes you from the fundamentals all the way through to the architecture and configuration knowledge the OTCA exam expects.


What You'll Learn

  • Observability Foundations: What observability is, how it differs from monitoring, reliability metrics (MTTD, MTTR, MTBF), and SRE principles including SLIs, SLOs, and error budgets

  • OpenTelemetry Core Concepts: The API/SDK split, the three instrumentation approaches (zero-code, code-based, and libraries), and how they fit together

  • All Four Signals, Hands-On: Metrics, traces, logs, and baggage — implemented from scratch in both Java and Python using a purpose-built demo app

  • SDK Architecture & Composability: Providers, plugin interfaces, samplers, processors, exporters, and the three ways to configure the SDK

  • Semantic Conventions & OTLP: The standards that make OpenTelemetry data portable across tools and vendors

  • The OpenTelemetry Collector: Receivers, processors, exporters, extensions, pipelines, deployment patterns (Agent, Gateway, Kubernetes DaemonSet/Sidecar), and scaling strategies

  • Debugging & Maintenance: Context propagation failures, Collector pipeline debugging, error handling, data loss prevention, and schema management

  • Emerging Signals: A preview of Profiling and where OpenTelemetry is heading next


Hands-On From the Start

You'll work with two real applications throughout the course:

  • hello-telemetry: A simple Java + Python + MySQL app I built specifically for this course, so you can see every instrumentation concept in isolation, without distraction

  • OpenTelemetry Demo: The official community-maintained microservices demo, so you can see OpenTelemetry at production scale

Every concept is paired with hands-on exercises, and the code is available on GitHub so you can follow along at your own pace.


Who This Course Is For

  • Developers who want to instrument their applications properly and understand what happens under the hood

  • SREs and operations engineers responsible for observability pipelines and the OpenTelemetry Collector

  • Anyone preparing for the OpenTelemetry Certified Associate (OTCA) exam

  • Teams evaluating OpenTelemetry for adoption in their organisation

Ready to get started? Enrol today and take the first step towards mastering OpenTelemetry and earning your OTCA certification.

Who this course is for:

  • Everyone interested in Observability
  • Beginners looking to learn OpenTelemetry
  • Experienced techs looking to level up in Observability & OpenTelemetry
  • Managers looking to understand Observability & OpenTelemetry