Distributed Tracing (Jaeger/Zipkin)
Verfolgung einzelner Anfragen über alle Microservices eines verteilten Systems.
Distributed Tracing verfolgt den Weg einer Anfrage durch alle beteiligten Microservices eines verteilten Systems — mit Zeitstempeln für jeden Hop. Ein Trace besteht aus Spans (Zeitabschnitte pro Service); Trace-IDs werden im HTTP-Header weitergereicht. Jaeger (CNCF-Projekt) und Zipkin sind Open-Source-Tracing-Backends. Distributed Tracing ist unerlässlich zur Diagnose von Latenz-Problemen in Microservices-Architekturen.