Google-k Go toolkit-era telemetria gehitzeko asmoa du

Google-k Go language toolkit-era telemetria-bilduma gehitzea eta bildutako datuak bidaltzea gaitzea aurreikusten du modu lehenetsian. Telemetriak Go hizkuntza-taldeak garatutako komando-lerroko utilitateak estaliko ditu, hala nola "go" utilitatea, konpilatzailea, gopls eta govulncheck aplikazioak. Informazio bilketa utilitateen funtzionamendu-ezaugarriei buruzko informazioa pilatzera soilik mugatuko da, hau da. telemetria ez da tresna-kit erabiliz bildutako aplikazio pertsonalizatuetan gehituko.

Telemetria biltzeko motiboa garatzaileen lanaren behar eta ezaugarriei buruzko falta den informazioa lortzeko nahia da, ezin da atzeman errore-mezuak eta inkestak feedback-metodo gisa erabiliz. Telemetria biltzeak anomaliak eta portaera anormalak identifikatzen lagunduko du, garatzaileen eta tresnen arteko elkarrekintzaren berezitasunak ebaluatzen eta gehien eskatzen diren eta ia inoiz erabiltzen ez diren aukerak ulertzen lagunduko du. Aurreikuspenen arabera, pilatutako estatistikek tresnak modernizatzea, eraginkortasuna eta erabiltzeko erraztasuna areagotzea eta garatzaileek behar dituzten gaitasunetan arreta berezia jartzea ahalbidetuko dute.

Datuak biltzeko, "telemetria gardenaren" arkitektura berri bat proposatu da, jasotako datuen auditoretza publiko independente bat egiteko aukera eskaintzera eta beharrezko gutxieneko informazio orokortua soilik biltzea, aztarnak isurtzea saihesteko, erabiltzaileen jarduerari buruzko informazio zehatza duena. Esaterako, tresnak kontsumitzen duen trafikoa baloratzeko orduan, urte osorako datu-kontagailua kilobytetan bezalako neurriak kontuan hartzea aurreikusi da. Bildutako datu guztiak publikoki argitaratuko dira ikuskatzeko eta aztertzeko. Telemetria bidaltzea desgaitzeko, "GOTELEMETRY=off" ingurune-aldagaia ezarri beharko duzu.

Telemetria gardena eraikitzeko funtsezko printzipioak:

  • Bildutako neurriei buruzko erabakiak prozesu ireki eta publiko baten bidez hartuko dira.
  • Telemetria-bilketaren konfigurazioa automatikoki sortuko da aktiboki kontrolatutako neurketen zerrendan oinarrituta, neurketa horiekin zerikusirik ez duten datuak bildu gabe.
  • Telemetria-bilketaren konfigurazioa auditoretza-erregistro garden batean mantenduko da, erregistro egiaztagarriak dituena, eta horrek zaildu egingo du sistema desberdinetarako bilketa-ezarpen ezberdinen aplikazio selektiboa.
  • Telemetria-bilketaren konfigurazioa cachean dagoen Go modulu proxied batean izango da, eta dagoeneko erabiltzen ari diren Go proxy lokalak dituzten sistemetan automatikoki erabil daiteke. Telemetria konfigurazioa deskargatzea astean behin baino gehiagotan hasiko da % 10eko probabilitatearekin (hau da, sistema bakoitzak urtean 5 bat aldiz deskargatuko du konfigurazioa).
  • Kanpoko zerbitzarietara igorritako informazioak aste osoko estatistikak kontuan hartzen dituzten eta ordu zehatz bati lotuta ez dauden azken kontagailuak baino ez ditu sartuko.
  • Bidaltzen diren txostenek ez dute inolako sistemarik edo erabiltzaile-identifikatzailerik izango.
  • Bidalitako txostenek zerbitzarian lehendik ezagutzen diren errenkadak soilik edukiko dituzte, hau da. zenbagailuen izenak, programa estandarren izenak, bertsio-zenbaki ezagunak, tresna-tresnaren erabilgarritasun estandaretako funtzioen izenak (pilaren arrastoak bidaltzean). Kateak ez diren datuak kontagailu, data eta errenkada kopurura mugatuko dira.
  • Telemetria zerbitzarietara sartzen diren IP helbideak ez dira erregistroetan gordeko.
  • Beharrezko lagina lortzeko, astean 16 mila txosten biltzea aurreikusten da, eta, tresna-kitaren bi milioi instalazio daudela ikusita, astero txostenak bidaltzea eskatuko du sistemen %2tik soilik.
  • Bildutako neurketak formatu agregatuan publikoki argitaratuko dira formatu grafiko eta taularatuetan. Telemetria bilketa prozesuan pilatutako datu gordinak ere argitaratuko dira.
  • Telemetria-bilketa lehenespenez gaituta egongo da, baina desgaitzeko modu erraz bat emango du.

Iturria: opennet.ru

Gehitu iruzkin berria