Sobes.tech
Junior — Middle

Wat wordt beschouwd als de basiseenheid in het tracing-systeem?

sobes.tech AI

Antwoord van AI

In het tracing-systeem wordt de basiseenheid beschouwd als span (span).

Een span is een tijdssegment dat de uitvoering van een specifieke operatie of een deel van het werk in een gedistribueerd systeem vertegenwoordigt. Elke span bevat informatie over het begin en het einde van de operatie, de identificatie, de relatie met andere spans (bijvoorbeeld een ouder-span), evenals metadata (tags, logs).

Met spans kunnen bomen of grafieken van oproepen worden opgebouwd, wat het mogelijk maakt om het pad van een verzoek door verschillende services en componenten te volgen, knelpunten te identificeren en de prestaties te analyseren.

Voorbeeld: bij het verwerken van een HTTP-verzoek wordt een span gemaakt, binnen welke child-spans kunnen worden gemaakt voor database-aanroepen, externe API’s, enz.