Sobes.tech
Junior — Middle

Ի՞նչ է համարվում հիմնական միավորը tracеing համակարգում։

sobes.tech AI

Պատասխան AI-ից

Հետևողականության (tracing) համակարգում հիմնական միավորը համարվում է span (span):

Span-ը ժամանակային հատված է, որը ներկայացնում է որոշակի օպերացիայի կամ աշխատանքի մասի կատարմանը բաշխված համակարգում: Յուրաքանչյուր span պարունակում է տեղեկություններ օպերացիայի սկսման և ավարտի մասին, նրա նույնականացուցիչը, կապը այլ span-ների հետ (օրինակ, ծնողական span), ինչպես նաև մետադատված տվյալներ (տեգեր, գրառումներ):

Span-ների միջոցով կարելի է կառուցել ծառ կամ գրաֆ կանչերի, ինչը թույլ է տալիս հետևել հարցման ուղին անցնելով տարբեր ծառայություններ և բաղադրիչներ, հայտնաբերել խցանման կետերը և վերլուծել կատարողականությունը:

Օրինակ՝ HTTP հարցման մշակման ժամանակ ստեղծվում է span, որի ներսում կարող են ստեղծվել երեխաներ span-ներ տվյալների բազաների կանչերի, արտաքին API-ների համար և այլն։