Junior — Middle
Co se považuje za základní jednotku v systému trasování (tracing)?
sobes.tech AI
Odpověď od AI
V systému trasování (tracing) je základní jednotkou považován span (span).
Span je časový úsek, který představuje provádění určité operace nebo části práce v distribuovaném systému. Každý span obsahuje informace o začátku a konci operace, její identifikátor, vztah k jiným spanům (například rodičovský span), stejně jako metadata (tagy, logy).
Pomocí spanů lze vytvořit strom nebo graf volání, což umožňuje sledovat cestu požadavku přes různé služby a komponenty, identifikovat úzká místa a analyzovat výkon.
Příklad: při zpracování HTTP požadavku je vytvořen span, uvnitř kterého lze vytvářet potomky spanů pro volání databází, externí API atd.