Start Learning
Javaneer
Back to the Spring path
📊
Module 13

Advanced Observability

Beyond the certificate: see inside a running system.

An optional deep-dive beyond the Actuator basics: instrument BookVault end to end across the three pillars - metrics with Micrometer, distributed tracing with Micrometer Tracing and OpenTelemetry, and structured logs correlated by trace ID - then turn signals into SLOs, dashboards, and alerts you can actually operate on.

5 Lessons in this stage1 h 11 min
Start the first lesson

Lessons in this stage

  1. 01

    Metrics, Logs & Traces

    Intermediate

    Monitoring answers 'is it up?'; observability answers 'why is it slow?'. The three pillars, how they complement each other, and what each is for.

    13 min
  2. 02

    Metrics with Micrometer

    Advanced

    Micrometer as SLF4J-for-metrics: counters, gauges, timers and distribution summaries, dimensional tags done right, and exporting to Prometheus.

    15 min
  3. 03

    Distributed Tracing

    Advanced

    Follow one request across services with spans and context propagation; Micrometer Tracing over OpenTelemetry, exporting to Tempo or Zipkin.

    16 min
  4. 04

    Structured Logs & Correlation

    Intermediate

    JSON logs a machine can query, and the trace/span IDs in the MDC that stitch a log line to its trace - so metrics, traces, and logs point at the same request.

    13 min
  5. 05

    SLOs, Dashboards & Alerts

    Advanced

    Turn signals into operations: SLIs, SLOs and error budgets, the RED and USE methods for dashboards, and alerting on symptoms rather than noise.

    14 min