Kapitel 2. Eine Ontologie der Instrumentierung

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

Womit fängst du an, wenn du ein Systemdiagramm skizzierst? Wir beginnen oft mit einem einfachen Kasten, der einen einzelnen Dienst darstellt, wie in Abbildung 2-1.

An image of a single box, with an arrow leading in and out of it.
Abbildung 2-1. Eine visuelle Darstellung eines Dienstes, einer Komponente, einer Funktion oder was immer du willst.

Diese Box wird durch gestrichelte und durchgezogene Linien, Pfeile und andere logisch zusammenhängende Elemente erweitert, ergänzt und mit einer Vielzahl anderer Boxen verbunden. Letztendlich kommen wir nicht um die Vorstellung herum, dass unsere Software eine Reihe von miteinander verbundenen Boxen auf einer Art Ebene ist. Oft sind wir nicht in der Lage, uns unsere Kästchen als etwas anderes vorzustellen als eine einfache Funktion, die Eingaben entgegennimmt, etwas mit ihnen macht und die Ausgabe an ein anderes Kästchen in der Ferne sendet (siehe Abbildung 2-2).

Schon während der Entwicklung instrumentieren wir unsere Boxen auf verschiedene Weise, um zu verstehen, was in ihnen vor sich geht - schließlich ist praktisch keine Software fehlerfrei, und jedes System, das Eingaben von Nutzern annimmt, empfängt wahrscheinlich etwas, das der Entwickler nicht erwartet hat. Du kannst dir unter Instrumentierung alles vorstellen, was ...

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.