OpenTelemetry für Developer: Hands-On Observability Workshop

Praxisnaher OpenTelemetry-Workshop: Tracing, Metriken & Logs

Jetzt anmelden

Profitieren Sie von unserer Erfahrung – alle Angebote auch als Online-Training verfügbar.

Vorteile im Überblick

  • Praxisnahe Übungen: Hands-On-Labs für Java und Python, um direkt anzuwenden, was Sie lernen
  • Automatische und manuelle Instrumentierung: Erfahren Sie Flexibilität bei der Integration in Ihren Anwendungen.
  • Deep Dive: Erfahren Sie die OpenTelemetry APIs und SDK zu verwenden, um eigene Observability Daten zu erzeugen, konfigurieren und mit zusätzlichen Metadaten anzureichern.
  • Umfassendes Observability Spektrum: Tracing, Metriken und Logs werden detailliert abgedeckt.
  • OpenTelemetry Collector & OTLP Protokoll: Lernen Sie die Konfiguration des OpenTelemetry Collectors und das OTLP Protokoll kennen, um Daten effizient zu empfangen, zu verarbeiten und zu exportieren.
  • Tool-Integration:Lernen Sie, wie Sie Observability-Daten in Tools wie Jaeger und Prometheus analysieren.
IoT

800€ zzgl. MwSt.

OpenTelemetry für Developer: Hands-On Observability Workshop

Praxisnaher OpenTelemetry-Workshop: Tracing, Metriken & Logs

Jetzt anmelden

Trainingsbeschreibung

Dieses Training bietet eine umfassende und praxisorientierte Anleitung zur Integration von Observability in moderne Softwareanwendungen mit OpenTelemetry. Es richtet sich an Entwickler:innen und vermittelt zentrale Konzepte, Tools und Anwendungen zur Erfassung von Telemetriedaten. Der Schwerpunkt liegt auf praxisnahen Übungen, die helfen, Anwendungen in Produktionsumgebungen zu instrumentieren, zu überwachen und zu optimieren.

Überblick: 
In diesem Training erhalten Sie einen umfassenden Einblick in die drei Säulen der Observability: Traces, Metriken und Logs. Sie lernen, wie diese helfen, das Systemverhalten zu überwachen und Leistungsprobleme zu diagnostizieren. Der Kurs vermittelt neben den theoretischen Grundlagen auch praxisorientierte, laborgestützte Übungen.

Sie erwerben Fähigkeiten in der Einrichtung und Konfiguration der Komponenten. Außerdem lernen Sie, diese zur Sammlung und Analyse von Telemetriedaten zu nutzen

Fokus der Hands-On Labs:
Das Training besteht überwiegend aus praxisorientierten Labs, die die Teilnehmenden schrittweise durch die verschiedenen Aspekte der Observability führen. Sie lernen, wie Python- und Java-Anwendungen – von der automatischen bis zur manuellen Code-Instrumentierung – effektiv überwacht werden können.

In realistischen Szenarien arbeiten die Teilnehmenden mit OpenTelemetry SDKs und APIs, um Telemetrie-Signale zu erzeugen, anzureichern und in einer produktionsähnlichen Umgebung zu analysieren.

Ein weiterer wichtiger Bestandteil der Labs ist die Integration von OpenTelemetry in Auswertungstools. Dazu gehört die Konfiguration des Collectors sowie der Export und die Analyse der Daten in Tools wie Jaeger (Tracing) und Prometheus (Metriken).

So wird gekonnt theoretisches Wissen mit praktischen Fähigkeiten kombiniert – in der Konfiguration sowie Verwaltung von Observability Tools und Pipelines.

Trainingsinhalte

Inhaltsverzeichnis

  1. Einführung in OpenTelemetry
  • Grundlagen: Was ist OpenTelemetry?
  • Bedeutung und Einsatzmöglichkeiten.

2. Überblick über das OpenTelemetry-Framework

  • Signal-Spezifikation und Vendor-agnostische Instrumentierung.
  • Kernkomponenten: Collector, SDKs und OTLP-Wire-Protokoll.

3. Lab: OpenTelemetry in Action

  • Einführung in eine vorgefertigte Umgebung.
  • Praktische Übungen: Tracing in Jaeger und Metriken in Prometheus.

4. Lab: Automatische Instrumentierung und Instrumentation Libraries

  • Einsatz von Instrumentation Libraries.
  • Praktische Übungen: Automatische Konfiguration und Datenexport.

5. Lab: Manuelle Instrumentierung

  • Nutzung der OpenTelemetry API und SDKs.
  • Praktische Übungen: Erstellung von Traces und Metriken.

6. Lab: Logging mit OpenTelemetry

  • Integration von Logging in Anwendungen.
  • Praktische Übungen: Konfiguration von Logging-Pipelines.

7. Lab: Konfiguration des OpenTelemetry Collectors

  • Rolle des Collectors in Telemetrie-Pipelines.
  • Praktische Übungen: Konfiguration und Datenverarbeitung.

8. Zusammenfassung und Ausblick

  • Rückblick auf die gelernten Konzepte
  • Integration der OpenTelemetry-Komponenten
  • Nächste Schritte und weiterführende Ressourcen

Dieses Training richtet sich an Entwickler:innen, DevOps- und SRE-Teams sowie Systemadministratoren, die ihre Anwendungen effektiver überwachen und optimieren möchten. Es eignet sich sowohl für Einsteiger:innen als auch für Fortgeschrittene mit Grundkenntnissen in Java oder Python. Technische Führungskräfte profitieren in diesem Training von einem tieferen Verständnis für Observability-Strategien.

Tipp: Das Training kann auch als maßgeschneidertes Inhouse-Format für Ihr Unternehmen angeboten werden.

Optimieren Sie mit diesem Training Ihr OpenTelemetry-Projekt und legen Sie den Grundstein für zukunftssichere Observability Plattformen!

Dauer des Trainings

Trainingsdauer: 1 Tag

8h Training: 09.00-17.00 Uhr

Termine

Early Bird

Online

Deutsch

05.02.2025

Teams/Zoom

Early Bird

Online

Deutsch

28.05.2025

Teams/Zoom

Early Bird

Online

Deutsch

13.11.2025

Hauptniederlassung Leinfelden-Echterdingen

Zielgruppe

Beginner & Professional

Das Training enthält Teile für den Einstieg in die Welt von Observability mit OpenTelemetry wie auch Teile für Fortgeschrittene. Es richtet sich an diejenigen, die ein tieferes Verständnis für die Integration und Anwendung von Observability-Tools in ihren Entwicklungs- und Betriebsprozessen erwerben möchten. Dabei insbesondere:

Zielgruppe:

  1. Softwareentwickler und Ingenieure: Personen, die Anwendungen entwickeln oder pflegen und Interesse an der Verbesserung der Sichtbarkeit und Überwachung ihrer Systeme haben.
  2. DevOps- und SRE-Teams: Teams, die für den Betrieb, die Überwachung und die Optimierung von Systemen und Anwendungen verantwortlich sind und tiefergehendes Wissen über Observability-Tools suchen.
  3. Systemadministratoren: Administratoren, die die Leistungsfähigkeit und Stabilität ihrer Anwendungen besser verstehen und verbessern möchten.
  4. Technische Manager und Teamleiter: Führungskräfte, die ein Verständnis für Observability benötigen, um informierte Entscheidungen über Systemüberwachungsstrategien und -werkzeuge zu treffen.

Skill Level:

  1. Grundkenntnisse in Programmierung: Die Teilnehmenden sollten grundlegende Programmierkenntnisse in Java und Python haben, da die praktischen Labs auf diesen Sprachen basieren. Ein grundlegendes Verständnis von Code-Strukturen und -Flüssen ist notwendig.
  2. Grundlegendes Verständnis von Observability: Vorkenntnisse über grundlegende Konzepte wie Tracing, Metriken und Logging sind hilfreich, aber nicht zwingend erforderlich, da das Training eine Einführung bietet.
  3. Erfahrung mit Entwicklung und Betrieb: Ein allgemeines Verständnis der Softwareentwicklung, der Arbeitsweise von Anwendungen und der Überwachungsbedürfnisse ist von Vorteil, um die Konzepte der Observability besser zu verstehen und anzuwenden.
  4. Interesse an OpenTelemetry: Die Teilnehmenden sollten ein Interesse an der Implementierung und Nutzung von OpenTelemetry und verwandten Technologien haben, um die praktischen Übungen effektiv zu nutzen.

Sie haben Interesse daran, das Training exklusiv für Ihr Unternehmen zu buchen? Gerne realisieren wir ein individuelles Inhouse-Training für Sie. Durch den modularen Aufbau können wir es passgenau auf Ihre Bedarfe zuschneiden.ment Teams für die Zielgruppe „Beginner“.

Teilnahmegebühr

Die Teilnahmegebühr inkl. Teilnahmezertifikat beträgt 800 € zzgl. MwSt. inkl. Trainingsunterlagen und Verpflegung während der Schulung. (Verpflegung gilt nur für Präsenz-Termine)

Bei Anmeldungen 30 Tage vor Kursbeginn können wir Ihnen einen Frühbucherrabatt in Höhe von 10% gewähren. Wenn Sie mehr als einen Teilnehmenden anmelden wollen, können wir Ihnen zudem attraktive Gruppenrabatte anbieten.menden anmelden wollen, können wir Ihnen zudem attraktive Gruppenrabatte anbieten.

Unsere Trainer:innen

Novatec Mitarbeiterportraits Tobias Angerstein 045

Tobias Angerstein

Senior Consultant

Haeussler Matthias XT510846 web Logo

Matthias Haeussler

Chief Technologist

Anmeldung

Sichern Sie sich verbindlich und unkompliziert einen Platz für das ausgewählte Training. Wir freuen uns auf Sie!

Bitte aktiviere JavaScript in deinem Browser, um dieses Formular fertigzustellen.
Name
Abweichende Rechnungsanschrift
Checkboxes

Für Sie interessante Trainings & Webinare