Jaeger

Jaeger

Tracing Platform

Jaeger ist ein Open-Source-Distributed-Tracing-System, das zur Überwachung und Fehlerbehebung in Microservices-Architekturen entwickelt wurde. Es ermöglicht die Nachverfolgung von Anfragen durch komplexe Systeme, was die Identifizierung von Engpässen und Leistungsproblemen erleichtert. Jaeger verbessert die Transparenz, optimiert die Performance und trägt zur schnellen Fehlerdiagnose bei.

Jaeger im Einsatz bei TYPONiels

Es wurden keine weiteren Informationen zum Einsatz von Jaeger bei TYPONiels hinterlegt.

OperationsMonitoring & QA
Profesional
Integration
31 Tags

Was ist Jaeger?

Jaeger ist ein Open-Source-System für verteiltes Tracing, das ursprünglich von Uber entwickelt und 2017 als CNCF-Projekt übergeben wurde. In Microservices-Architekturen ermöglicht Jaeger die lückenlose Verfolgung von Requests über System- und Servicegrenzen hinweg. Mit Jaeger lassen sich Latenzbottlenecks identifizieren, Fehlerursachen in verteilten Systemen lokalisieren und die Performance komplexer Serviceketten analysieren.

Wie Distributed Tracing funktioniert

Jaeger implementiert das OpenTracing- und OpenTelemetry-Standard. Jeder eingehende Request erhält eine eindeutige Trace-ID. Beim Aufruf weiterer Services wird diese ID im HTTP-Header weitergegeben. So entsteht ein vollständiger Trace-Baum (Spans) der gesamten Request-Journey. Die Jaeger-UI visualisiert diese Spans als Gantt-Chart und zeigt auf einen Blick, wo Zeit verbraucht wird und wo Fehler auftreten.

Architektur und Datenspeicherung

Jaeger besteht aus Agent, Collector, Query-Service und UI. Applikationen senden Traces an den Agent (lokal) oder direkt an den Collector. Als Backend-Speicher unterstützt Jaeger Cassandra, Elasticsearch und OpenSearch – für unterschiedliche Skalierungsanforderungen. Der All-in-One-Container erleichtert die Entwicklungsinstallation erheblich. Kubernetes-Deployments werden durch den Jaeger Operator vereinfacht.

Jaeger im Observability-Stack

Jaeger ist Teil des Three-Pillars-of-Observability-Konzepts neben Metrics (Prometheus/Grafana) und Logs (Loki/Elasticsearch). Mit OpenTelemetry als gemeinsamer Instrumentierungsstandard lassen sich Traces, Metrics und Logs korrelieren. Wer heute einen modernen Observability-Stack aufbaut, findet in Jaeger eine produktionserprobte, cloud-native Lösung für Distributed Tracing.

Weiterführende Blogartikel

Die Heimat von ... Jaeger

Informationen zu Jaeger lassen sich doch am Besten an offizieller Stelle finden.

www.jaegertracing.io

Meine Links zu Jaeger

Einige lesenswerte Ressourcen, die mir bei beim Einsatz von Jaeger geholfen haben.

Passend zu Jaeger

Folgende Technologien & Methoden könnten dich auch interessieren ...