Möchten Sie mit Ihrem Team teilnehmen? Ab drei Personen profitieren Sie von unseren Gruppenrabatten! Direkt im Shop buchen!

OpenTelemetry: Was macht eigentlich mein verteiltes System?

Ein Monolith ist relativ einfach zu untersuchen, wenn er nicht das tut, was erwartet wird. In verteilten Systemen ist dies nicht ganz so einfach, da der eigentliche Fehler in einem beliebigen System aufgetreten sein kann, wenngleich er sich z.B. nur in der API zeigt.

Distributed Tracing, speziell mit OpenTelemetry, ist hier das Mittel der Wahl, um das Verhalten des Stacks zu verstehen. Systeme, die im Aufruf-Pfad sind, hinterlassen eine "Spur", die dann in einem Analyse-System zu einem Bild zusammengesetzt wird, das die Analyse des Verhaltens ermöglicht.

Der Vortrag führt in Distributed Tracing ein und zeigt, wie Code mit OpenTelemetry instrumentiert werden kann.

Vorkenntnisse

Generelles Verständnis für verteilte Systeme.

Lernziele

Verständnis der Fähigkeiten von Distributed Tracing für das Verstehen komplexer Systeme. Übersicht über die Komponenten von OpenTelemetry und wie (bestehender) Code instrumentiert werden kann, "um den Durchblick" zu bekommen.

Speaker

 

Heiko Rupp
Heiko Rupp ist langjähriger Java- und Open-Source-Enthusiast und hat in der Vergangenheit mit und an Projekten mit verteilten Systemen gearbeitet. Hierbei zeigte sich im Betrieb, dass es einen neuen Ansatz zum Verstehen des Systems benötigt. Während dieser Tätigkeit hat sich Rupp immer um Monitoring und Management von Software gekümmert. Das schließt Distributed Tracing im Rahmen von Microprofile, Quarkus und den Microservices hinter console.redhat.com ein. Rupp ist Mitglied der Java User Group Stuttgart und arbeitet bei Red Hat im Bereich der Softwareentwicklung.

CLC-Newsletter

Sie möchten über die Continuous Lifecycle und die ContainerConf auf dem Laufenden gehalten werden?

 

Anmelden