← Të gjithë artikujt

Cloudflare Traces lidh rregullat e sigurisë me vonesat e kërkesave

Cloudflare Traces lidh rregullat e sigurisë me vonesat e kërkesave

Cloudflare Traces është krijuar për t’u treguar ekipeve të faqeve të internetit dhe aplikacioneve se si kontrollet e sigurisë, vendimet për drejtimin e kërkesave dhe operacione të tjera të mbështetura ndikojnë te një kërkesë individuale në internet. Në një njoftim të datës 2 tetor 2026, Cloudflare përshkruan gjurmë të gjeneruara automatikisht, regjistrime të ndërlidhura të rrugëtimit të një kërkese, të cilat mund të ndihmojnë në shpjegimin si të bllokimeve të papritura, ashtu edhe të përgjigjeve të ngadalta. Mësimi që mund të zbatohet edhe në raste të tjera është i qartë: hetimi i një problemi bëhet më i lehtë kur ekipet mund të lidhin vendimet dhe kohët në shërbime të ndryshme, në vend që të bashkojnë regjistrime të veçuara.

Njoftimi, nga Mar Witek, Dan Lapid, Nevi Shah dhe Daniel Walsh, përshkruan një përpjekje për të vënë në dispozicion më shumë nga pamja mbi funksionimin e sistemeve që Cloudflare përdor brenda kompanisë. Sipas autorëve, hetimet e tyre shpesh përfshijnë gjurmë me mijëra segmente, të gjeneruara nga dhjetëra shërbime dhe funksione. Një segment, i quajtur span, regjistron një operacion brenda një gjurme, duke përfshirë hollësi si kohëzgjatja dhe rezultati i tij. Cloudflare Traces synon ta shtrijë këtë mundësi vëzhgimi si tek aplikacionet e ndërtuara në platformën e tij, ashtu edhe te faqet e internetit që përdorin Cloudflare përpara një serveri burimor, pra serverit që strehon aplikacionin bazë.

Kjo mbështetet te Workers Tracing. Cloudflare thotë se një vit më parë prezantoi instrumentimin automatik, pra regjistrimin e operacioneve pa pasur nevojë që zhvilluesit të shtojnë kod gjurmimi për secilin prej tyre. Kjo përfshinte thirrjet e Workers, programe që ekzekutohen në platformën e Cloudflare, duke përfshirë kërkesat dalëse për marrjen e të dhënave nga shërbime të tjera. Përfshinte gjithashtu thirrjet drejt KV, sistemi i tij i ruajtjes së të dhënave çelës-vlerë; R2, shërbimi i tij i ruajtjes së objekteve për skedarë dhe të dhëna të tjera; D1, shërbimi i tij i bazave të të dhënave; Durable Objects, që koordinojnë gjendjen e aplikacionit; dhe Workers të tjerë. Ky funksionalitet i mëparshëm tregonte aktivitetin brenda mjedisit të ekzekutimit të Workers, mjedisit që ekzekuton këto programe.

Rruga e një kërkese, jo vetëm rezultati i saj përfundimtar

Një kërkesë mund të ndeshet me rregulla sigurie, transformime që ndryshojnë përmbajtjen e saj, drejtim që përcakton destinacionin e saj, përdorim të memories cache që ripërdor një përgjigje të ruajtur, ose përcjellje drejt një shërbimi tjetër. Cloudflare thotë se Traces regjistron çdo hap të mbështetur, bashkë me kohën, rezultatin dhe atributet përkatëse. Ky saktësim ka rëndësi: njoftimi i dhënë përshkruan operacione të mbështetura, jo prova se çdo operacion i mundshëm i platformës është i dukshëm.

Për hetimet e sigurisë, gjurmët tregojnë kur rregullat e personalizuara ose të menaxhuara shqyrtuan një kërkesë, sa kohë zgjati kjo dhe cili veprim pasoi. Ngjarjet brenda një segmenti identifikojnë rregullin që bllokoi një kërkesë ose kërkoi një verifikim, një kontroll që synon të dallojë vizitorët e ligjshëm nga trafiku i padëshiruar. Kjo u jep ekipeve të faqeve të internetit një bazë më konkrete për të hetuar ankesat për aksesin, sesa vetëm përgjigjja përfundimtare e bllokimit.

Për ndryshimet në një adresë interneti, segmenti http_request_transform tregon çfarë ndryshoi një Transform Rule, cila pjesë e kërkesës u ndryshua dhe cili rregull ishte përgjegjës. Ai gjithashtu tregon ku ndodhi ky ndryshim në raport me drejtimin e kërkesës dhe trajtimin e saj në serverin burimor. Njoftimi trajton identifikimin e Page Rules, Snippets ose Workers që përpunuan ose ndryshuan trafikun. Segmenti workers_routing raporton nëse u gjet një rrugë që përputhej, llojin e drejtimit të përdorur dhe modelin e rrugës së përputhur, pra kushtin e përputhjes së adresës që përcaktoi rrugën.

Hetimet e performancës përdorin segmente cache, upstream dhe origin të vendosura njëra brenda tjetrës, regjistrime të trajtimit të përgjigjeve të ruajtura dhe të komunikimit me shërbimet më tej përgjatë rrugës së kërkesës. Në shembullin e Cloudflare, mungesa e një përgjigjeje në cache, që do të thotë se nuk kishte një përgjigje të disponueshme për ripërdorim, e dërgoi kërkesën te serveri burimor. Marrja e një përgjigjeje zuri 527 ms nga 539 ms të shfaqura. Ky është një ilustrim specifik nga Cloudflare, jo një matje e përgjithshme e performancës apo një rezultat i matur nga AEU Data.

Mblidhni në mënyrë përzgjedhëse, hetoni me saktësi

Cloudflare thotë se segmentet e platformës së tij nuk kërkojnë instrumentim të posaçëm ose shtojca pasi gjurmimi të jetë aktivizuar për një domen, emrin e faqes së internetit që monitorohet. Ekipet mund të caktojnë një normë bazë kampionimi, përqindjen e kërkesave që regjistrohen, për të ekuilibruar mundësinë e vëzhgimit me vëllimin e të dhënave dhe koston. Njoftimi jep si shembull 1% gjatë funksionimit të zakonshëm, jo si një cilësim të rekomanduar për çdo faqe interneti.

Trace Rules mundësojnë hetime më të kufizuara pa shtuar mbledhjen e të dhënave në të gjithë domenin. Cloudflare përshkruan regjistrimin e 100% të trafikut për një emër të caktuar hosti, adresë IP burimore ose fushë identifikuese në kokën e kërkesës, ndërsa trafiku tjetër mbetet në 1%. Një emër hosti identifikon një faqe ose shërbim të caktuar, një adresë IP identifikon një lidhje rrjeti dhe një fushë në kokën e kërkesës mbart informacion bashkë me kërkesën. Një shembull tjetër përdor një fushë të përkohshme diagnostikimi në kokën e kërkesës për të shënuar kërkesat që duhen hetuar, ndërsa i gjithë trafiku tjetër mbetet në nivelin bazë.

Këto kontrolle përdorin gjuhën ekzistuese Cloudflare Rules, sintaksën e saj për shprehjen e kushteve të përputhjes. Ekipet mund t’i përzgjedhin kërkesat sipas shtigjeve, metodave, fushave në kokën e kërkesës, adresave IP, vendndodhjeve gjeografike ose kombinimeve të këtyre vetive. Shtigjet identifikojnë vendndodhjet e kërkuara brenda një faqeje; metodat përshkruajnë veprimin e kërkuar. Parimi më i gjerë i funksionimit është mbledhja e provave të hollësishme për një problem që mund të riprodhohet, pa mbledhur pa nevojë të njëjtin vëllim të dhënash për vizitorë që nuk lidhen me të.

Lidhja e Cloudflare me pjesën tjetër të aplikacionit

Gjurmimi i shpërndarë lidh një kërkesë nëpër sisteme të shumta. Cloudflare Traces mund të pranojë një fushë hyrëse W3C traceparent në kokën e kërkesës, një fushë standarde që mbart identifikues të cilët i lidhin operacionet me një gjurmë të përbashkët. Një politikë e përhapjes së kontekstit hyrës përcakton nëse Cloudflare e pranon atë kontekst, duke lejuar që segmentet e tij të bashkohen me një gjurmë të nisur përpara se trafiku të arrinte në platformë.

Cloudflare mund të dërgojë gjithashtu një fushë të re traceparent në kokën e kërkesës drejt serverit burimor. Shërbime të tjera të pajisura me instrumentim mund ta lexojnë atë dhe ta vazhdojnë gjurmën përmes ndërfaqeve të programimit të aplikacioneve (API), lidhjeve ndërmjet programeve, si dhe bazave të të dhënave dhe shërbimeve të strehuara në Cloudflare ose gjetkë. Kjo nuk do të thotë se aplikacionet e jashtme bëhen automatikisht të vëzhgueshme: këto shërbime duhet të pajisen me instrumentim për ta vazhduar regjistrimin.

Për ta shfaqur rezultatin si një gjurmë të vetme të ndërlidhur, Cloudflare thotë se ekipet mund t’i dërgojnë si segmentet e tij, ashtu edhe segmentet e aplikacionit, te i njëjti sistem prapavije i pajtueshëm me OpenTelemetry, një sistem mbledhjeje dhe analize që mbështet kuadrin e hapur për të dhënat e funksionimit. Eksportimi përdor OTLP, protokollin OpenTelemetry për transmetimin e këtyre të dhënave. Administratorët konfigurojnë një destinacion në nivel llogarie dhe zgjedhin cilat domene dërgojnë gjurmë atje.

Njoftimi i dhënë përfundon gjatë diskutimit për eksportimin. Ai nuk përcakton çmimet, afatet e ruajtjes ose kushte të tjera të disponueshmërisë, ndaj këto hollësi mbeten të paspecifikuara këtu. Për bizneset që kërkojnë ndihmë me infrastrukturën përreth, AEU Data ofron infrastrukturë të menaxhuar cloud dhe të dhënash me monitorim, e rëndësishme për ruajtjen e mundësisë së vëzhgimit të sistemeve pas një faqeje interneti, dhe jo si pretendim për integrim me atë që përshkruhet në këtë njoftim.

Për pronarët e faqeve të internetit dhe ekipet e IT-së, dallimi kryesor është midis të diturit se një kërkesë dështoi dhe të parit se cili operacion i mbështetur e shpjegon dështimin. Cloudflare Traces bashkon vendimet e rregullave, transformimet, drejtimin e kërkesave dhe kohët; vlera e tij në shërbime të ndryshme varet nga përcjellja më tej e kontekstit të gjurmës dhe mbledhja në të njëjtin vend e regjistrimeve përkatëse të aplikacionit.

Disponueshëm edhe në: EnglishDeutschItaliano