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.
800€ zzgl. MwSt.
OpenTelemetry für Developer: Hands-On Observability Workshop
Praxisnaher OpenTelemetry-Workshop: Tracing, Metriken & Logs
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
- 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
Online
Deutsch
Teams/Zoom
Online
Deutsch
Teams/Zoom
Online
Deutsch
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:
- Softwareentwickler und Ingenieure: Personen, die Anwendungen entwickeln oder pflegen und Interesse an der Verbesserung der Sichtbarkeit und Überwachung ihrer Systeme haben.
- 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.
- Systemadministratoren: Administratoren, die die Leistungsfähigkeit und Stabilität ihrer Anwendungen besser verstehen und verbessern möchten.
- 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:
- 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.
- 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.
- 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.
- 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
Tobias Angerstein
Senior Consultant
Matthias Haeussler
Chief Technologist
Anmeldung
Sichern Sie sich verbindlich und unkompliziert einen Platz für das ausgewählte Training. Wir freuen uns auf Sie!