Sobes.tech
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.