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