Google ka në plan të Shtojë telemetrinë në mjetet për gjuhën Go.

Kompania Google planifikon të shtojë mbledhjen e telemetrisë në mjetin e gjuhës Go dhe të përfshijë me parazgjedhje dërgimin e të dhënave të mbledhura. Telemetria do të mbulojë mjetet e komandës, të zhvilluara nga ekipi i zhvilluesve të gjuhës Go, si mjeti "go", kompajleri, aplikacionet gopls dhe govulncheck. Mbledhja e informacionit do të jetë e kufizuar vetëm në grumbullimin e informacionit mbi karakteristikat e funksionimit të mjeteve, dmth, telemetria nuk do të shtohet në aplikacionet përdoruese, të mbledhura me ndihmën e mjeteve.

Si motiv i mbledhjes së telemetrisë përmendet dëshira për të marrë informacionin e munguar mbi nevojat dhe karakteristikat e punës së zhvilluesve, të cilat nuk kapen duke përdorur si metodë të tërheqjes për feedback mesazhet mbi gabimet dhe anketat. Mbledhja e telemetrisë do të ndihmojë në identifikimin e anomaliëve dhe sjelljeve të papritura, në vlerësimin e veçorive të ndërveprimit të zhvilluesve me mjetin dhe në kuptimin e cilave opsione kërkohet më shumë, dhe cilat pothuajse nuk përdoren. Pritet që statistikat e grumbulluara të ofrojnë mundësinë për të modernizuar mjetin, të rrisin efikasitetin dhe lehtësinë e punës, dhe të përqendrohen në mundësitë që zhvilluesit i kërkojnë.

Për mbledhjen e të dhënave është propozuar një arkitekturë e re "telemetrisë transparente" (transparent telemetry), e cila ka si synim të ofrojë mundësinë e auditi publik të të dhënave të marrë dhe të mbledhë vetëm informacionin minimal të nevojshëm të përmbledhur, për të parandaluar rrjedhjen e gjurmëve me informacion të detajuar mbi aktivitetet e përdoruesve. Për shembull, duke vlerësuar trafikun e konsumuar nga mjeti, pritet të merren parasysh metrika të tilla si numri i të dhënave në kilobajtë për tërë vitin. Të gjitha të dhënat e mbledhura do të publikohen në akses publik për inspektim dhe analizë. Për të çaktivizuar dërgimin e telemetrisë do të kërkohet të vendoset variabla e ambientit "GOTELEMETRY=off".

Parimet kryesore të ndërtimit të telemetrisë transparente:

  • Vendimet pĂ«r metrikat qĂ« do tĂ« mblidhen do tĂ« merren brenda njĂ« procesi publik tĂ« hapur.
  • Konfigurimi i mbledhjes sĂ« telemetrisĂ« do tĂ« gjenerohet automatikisht nĂ« bazĂ« tĂ« listĂ«s sĂ« metrikave qĂ« janĂ« duke u monitoruar aktivisht, pa mbledhjen e tĂ« dhĂ«nave qĂ« nuk lidhen me kĂ«to metrika.
  • Konfigurimi i mbledhjes sĂ« telemetrisĂ« do tĂ« shĂ«rbehet nĂ« njĂ« log tĂ« transparencĂ«s me regjistrime tĂ« verifikueshme, gjĂ« qĂ« do ta vĂ«shtirĂ«sojĂ« aplikimin e selektiv tĂ« konfigurimeve tĂ« ndryshme tĂ« mbledhjes pĂ«r sisteme tĂ« ndryshme.
  • Konfigurimi i mbledhjes sĂ« telemetrisĂ« do tĂ« paraqitet si njĂ« modul Go qĂ« mund tĂ« ruhet nĂ« cache dhe tĂ« mund tĂ« prokrojĂ«, i cili do tĂ« aplikojĂ« automatikisht nĂ« sisteme me Go-proksi lokale tashmĂ« tĂ« pĂ«rdorura. Ngarkimi i konfigurimit tĂ« telemetrisĂ« do tĂ« nisi jo mĂ« shpesh se njĂ« herĂ« nĂ« javĂ« me njĂ« probabilitet prej 10% (dmth. çdo sistem do tĂ« ngarkojĂ« konfigurimin rreth 5 herĂ« nĂ« vit).
  • TĂ« dhĂ«nat e dĂ«rguara nĂ« jashtĂ« serverĂ«t do tĂ« pĂ«rfshijnĂ« vetĂ«m numrat pĂ«rmbledhĂ«s, duke marrĂ« parasysh statistikĂ«n nĂ« periudha tĂ« plota javore dhe pa u lidhur me njĂ« orar tĂ« caktuar.
  • Raportet e dĂ«rguara nuk do tĂ« pĂ«rfshijnĂ« formate tĂ« identifikuesve tĂ« sistemeve dhe pĂ«rdoruesve.
  • Raportet e dĂ«rguara do tĂ« pĂ«rmbajnĂ« vetĂ«m vargje qĂ« janĂ« tashmĂ« tĂ« njohura nĂ« server, dmth. emrat e numrave, emrat e programeve standarde, numrat e njohur tĂ« versioneve, emrat e funksioneve nĂ« mjetet standarde tĂ« instrumentit (kur dĂ«rgohen gjurmimet e stack-ut). TĂ« dhĂ«nat jo-string do tĂ« kufizohen nĂ« numra, data dhe numrin e vargjeve.
  • Adresa IP kĂ«rkesat qĂ« i drejtohen serverĂ«ve tĂ« telemetrisĂ« nuk do tĂ« ruhen nĂ« log-e.
  • PĂ«r tĂ« marrĂ« grupin e nevojshĂ«m, Ă«shtĂ« planifikuar tĂ« mblidhen 16,000 raporte nĂ« javĂ«, qĂ« nĂ« kushtet e 2 milion instalimeve tĂ« instrumentit do tĂ« kĂ«rkonin dĂ«rgim tĂ« raporteve vetĂ«m nga 2% e sistemeve çdo javĂ«.
  • Metodat e mbledhura nĂ« formĂ« tĂ« agreguar do tĂ« publikohen nĂ« mĂ«nyrĂ« publike nĂ« paraqitje grafike dhe tabelarĂ«. Gjithashtu do tĂ« publikohen tĂ« dhĂ«nat e plota origjinale, tĂ« akumuluara gjatĂ« mbledhjes sĂ« telemetrisĂ«.
  • Mbledhja e telemetrisĂ« do tĂ« jetĂ« e aktivizuar si parazgjedhje, por do tĂ« ofrohet njĂ« mĂ«nyrĂ« e thjeshtĂ« pĂ«r ta çaktivizuar.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster