Junior — Middle
Čo sa považuje za základnú jednotku v systéme sledovania (tracing)?
sobes.tech AI
Odpoveď od AI
V systéme sledovania (tracing) sa základnou jednotkou považuje span (span).
Span je časový úsek, ktorý predstavuje vykonanie určitej operácie alebo časti práce v distribuovanom systéme. Každý span obsahuje informácie o začiatku a konci operácie, jej identifikátor, vzťah s inými spanmi (napríklad rodičovský span), ako aj metadáta (tagy, logy).
Pomocou spanov je možné vytvoriť strom alebo graf volaní, čo umožňuje sledovať cestu požiadavky cez rôzne služby a komponenty, identifikovať úzke miesta a analyzovať výkon.
Príklad: pri spracovaní HTTP požiadavky sa vytvorí span, v ktorom môžu byť vytvorené potomkovia spanov pre volania databáz, externé API a pod.