Loslegen
Javaneer
Zurück zum Spring-Pfad
📊
Modul 13

Fortgeschrittene Observability

Jenseits des Zertifikats: in ein laufendes System hineinsehen.

Ein optionaler Deep-Dive jenseits der Actuator-Grundlagen: instrumentiere BookVault durchgängig über die drei Säulen - Metriken mit Micrometer, verteiltes Tracing mit Micrometer Tracing und OpenTelemetry sowie strukturierte, per Trace-ID korrelierte Logs - und mache aus Signalen dann SLOs, Dashboards und Alerts, mit denen man wirklich arbeiten kann.

5 Lektionen in dieser Stufe1 h 11 min
Erste Lektion starten

Lektionen in dieser Stufe

  1. 01

    Metriken, Logs & Traces

    Fortgeschritten

    Monitoring beantwortet 'läuft es?'; Observability beantwortet 'warum ist es langsam?'. Die drei Säulen, wie sie sich ergänzen und wofür jede da ist.

    13 Min.
  2. 02

    Metriken mit Micrometer

    Experte

    Micrometer als SLF4J für Metriken: Counter, Gauges, Timer und Distribution Summaries, dimensionale Tags richtig gemacht und der Export nach Prometheus.

    15 Min.
  3. 03

    Verteiltes Tracing

    Experte

    Eine Anfrage über Dienste hinweg verfolgen - mit Spans und Kontextweitergabe; Micrometer Tracing über OpenTelemetry, Export nach Tempo oder Zipkin.

    16 Min.
  4. 04

    Strukturierte Logs & Korrelation

    Fortgeschritten

    JSON-Logs, die eine Maschine abfragen kann, und die Trace-/Span-IDs im MDC, die eine Logzeile mit ihrem Trace verknüpfen - damit Metriken, Traces und Logs auf dieselbe Anfrage zeigen.

    13 Min.
  5. 05

    SLOs, Dashboards & Alerts

    Experte

    Aus Signalen Betrieb machen: SLIs, SLOs und Error-Budgets, die RED- und USE-Methode für Dashboards und Alerting auf Symptome statt auf Rauschen.

    14 Min.