Opens in a new tab
All learning paths

Path 05 / Learning syllabus

Observability

Answer operational questions using measurements with enough context and coverage to support the next decision.

12 lessons planned1 available guide
Explore the syllabus
Inside the syllabus / first three lessons
  1. 01
  2. 02
    Follow the request and background workComing soon
  3. 03
    Read metrics without losing the populationComing soon
First exerciseUse a supplied metric, log and trace to select the next check and reject an unsupported root-cause claim.

Your course project

An evidence-backed investigation

Investigate Dispatch exports using a synthetic evidence packet, then instrument a small prepared service. Build a request-oriented dashboard, inspect correlated logs and traces, test an instrumentation gap and document the resulting investigation.

Before you begin

Start with the foundations.

For engineers who can describe a basic service but are new to investigating it with telemetry. Lesson1 is a paper exercise; instrumentation lessons use a prepared local sample and link back to Linux fundamentals.

Each exercise states what you need and how to check its result. Use practice data and a disposable lab.

The ordered path

What you will learn

Follow the order, or open the guide that answers your question. Lessons marked Coming soon are not available yet.

  1. 01
    Available guide · 6 min read

    Start with a question, then find evidence

    Define the user symptom, time window and population before interpreting a dashboard.

    What you will try

    Use a supplied metric, log and trace to select the next check and reject an unsupported root-cause claim.

  2. 02
    Coming soon

    Follow the request and background work

    Map synchronous requests, queues and asynchronous completion before adding instrumentation.

    What you will try

    Identify what the status endpoint measures and which parts of an export happen elsewhere.

  3. 03
    Coming soon

    Read metrics without losing the population

    Understand counters, gauges, rates, distributions, labels and aggregation.

    What you will try

    Compare overall and tenant-specific slow-request fractions using defined windows and denominators.

  4. 04
    Coming soon

    Write logs that explain an event

    Preserve timestamps, event meaning and correlation fields without exposing sensitive payloads.

    What you will try

    Improve a sample log entry and explain which investigation question it can now answer.

  5. 05
    Coming soon

    Read a distributed trace

    Interpret spans, parent-child relationships, links, concurrency and unexplained time.

    What you will try

    Read a trace with overlapping work without summing child durations into a false request time.

  6. 06
    Coming soon

    Instrument a small service with OpenTelemetry

    Add a bounded set of useful signals and verify that they reach the intended destination.

    What you will try

    Run the prepared service and collector, create a known request and verify its recorded path.

  7. 07
    Coming soon

    Connect signals across a request

    Use consistent identifiers and context propagation to move from a symptom to related evidence.

    What you will try

    Follow one request across metrics, a log event and a trace, noting where correlation stops.

  8. 08
    Coming soon

    Build a dashboard for an investigation

    Choose panels and grouping that answer the service question instead of displaying every available metric.

    What you will try

    Build a view that exposes a tenant-specific slowdown hidden by an aggregate.

  9. 09
    Coming soon

    Detect user impact and test the alert

    Connect telemetry to an existing response objective and verify alert behavior.

    What you will try

    Exercise a supplied alert with a controlled failure and show what responders would actually receive.

  10. 10
    Coming soon

    Manage gaps, sampling, cardinality and cost

    Explain what collection decisions omit and how they affect an investigation.

    What you will try

    Compare full metric counts with sampled traces and choose a bounded label set and retention plan.

  11. 11
    Coming soon

    Investigate a service failure with incomplete evidence

    Form competing explanations, perform a discriminating check and retain unresolved uncertainty.

    What you will try

    Use the assembled evidence to investigate a staged failure and test whether the suspected cause fits.

  12. 12
    Coming soon

    Review the evidence and its limits

    Deliver an investigation another engineer can reproduce without overstating causality.

    What you will try

    Present the symptom, population, timeline, queries, decisive checks, missing evidence and next instrumentation change.