Kapitel 12. Jenseits der Spannweiten

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Die meisten verteilten Tracing-Systeme, die heute in der Produktion eingesetzt werden, stellen Anfragen als Baum von Spans dar. Diese Darstellung ist einfach zu verstehen und eignet sich für viele gängige Workloads, aber sie ist nicht für alle gut geeignet. In diesem Kapitel werden wir uns ansehen, wie der Span zum erstklassigen Bürger des Tracing wurde, und dann seine Unzulänglichkeiten für Systeme wie maschinelle Lernmodelle, Streaming, Pub-Sub und verteilten Datenfluss untersuchen. Die Entwicklung neuer Abstraktionen für das Tracing ist ein spannender Bereich aktiver Forschung und Entwicklung, und wir werden versuchen, dir einen Eindruck davon zu vermitteln, was in naher Zukunft auf dich zukommen wird.

Warum Spans sich durchgesetzt haben

In Kapitel 10 haben wir beschrieben, wie frühe Tracing-Systeme das Design und sogar die Terminologie heutiger Systeme beeinflusst haben. Als sich die verteilten Systeme weiterentwickelten und immer komplizierter wurden, hatten die Benutzer das dringende Bedürfnis, die Anfrage-Antwort-Verzögerungen zu verstehen, vor allem wenn die Anfragen verschachtelt und gleichzeitig ausgeführt wurden. Dies führte zu einem Remote Procedure Call (RPC)-zentrierten Ansatz, der eng mit der Art und Weise verbunden war, wie die zu verfolgenden Systeme implementiert waren. Heutzutage haben verteilte ...

Get Verteilte Rückverfolgung in der Praxis now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.