I-Google ihlose ukwengeza i-telemetry kukhithi yamathuluzi ye-Go

I-Google ihlela ukwengeza ukuqoqwa kwe-telemetry kukhithi yamathuluzi yolimi lwe-Go futhi inike amandla ukuthunyelwa kwedatha eqoqiwe ngokuzenzakalelayo. I-telemetry izofaka izinsiza zomugqa womyalo ezithuthukiswe ithimba lolimi lwe-Go, njengensiza ethi "hamba", i-compiler, i-gopls nezinhlelo zokusebenza ze-govulncheck. Ukuqoqwa kolwazi kuzokhawulelwa kuphela ekuqoqweni kolwazi mayelana nezici zokusebenza zezinsiza, i.e. i-telemetry ngeke yengezwe ezinhlelweni zokusebenza eziqoqwe kusetshenziswa ikhithi yamathuluzi.

Inhloso yokuqoqa i-telemetry isifiso sokuthola ulwazi olungekho mayelana nezidingo nezici zomsebenzi wonjiniyela, ongeke wathwebula kusetshenziswa imilayezo yamaphutha nezinhlolovo njengendlela yempendulo. Ukuqoqa i-telemetry kuzosiza ekuhlonzeni okudidayo kanye nokuziphatha okungavamile, ukuhlola izici ezingavamile zokusebenzelana phakathi konjiniyela namathuluzi, nokuqonda ukuthi yiziphi izinketho ezidingeka kakhulu futhi cishe ezingakaze zisetshenziswe. Kulindeleke ukuthi izibalo eziqoqiwe zizokwenza kube nokwenzeka ukwenza amathuluzi abe yisimanje, kwandiswe ukusebenza kahle kanye nokusebenziseka kalula, futhi kugxilwe ukunaka okukhethekile emandleni abathuthukisi abawadingayo.

Ukuze kuqoqwe idatha, kuhlongozwe ukwakheka okusha β€œkwe-telemetry esobala”, okuhloswe ngayo ukunikeza ithuba lokucwaninga umphakathi okuzimele kwedatha etholiwe futhi kuqoqwe kuphela ulwazi oluncane oludingekayo olujwayelekile ukuvimbela ukuvuza kwemikhondo ngolwazi olunemininingwane mayelana nomsebenzi wabasebenzisi. Isibonelo, lapho kuhlolwa ithrafikhi esetshenziswa ikhithi yamathuluzi, kuhlelwa ukucabangela amamethrikhi afana nekhawunta yedatha ngamakhilobhayithi unyaka wonke. Yonke idatha eqoqiwe izoshicilelwa esidlangalaleni ukuze ihlolwe futhi ihlaziywe. Ukuze ukhubaze ukuthumela nge-telemetry, uzodinga ukusetha okuguquguqukayo kwemvelo "GOTELEMETRY=off".

Izimiso ezibalulekile zokwakha i-telemetry esobala:

  • Izinqumo mayelana namamethrikhi aqoqiwe zizokwenziwa ngenqubo evulekile, yomphakathi.
  • Ukulungiselelwa kweqoqo le-telemetry kuzokwenziwa ngokuzenzakalelayo ngokusekelwe kuhlu lwamamethrikhi agadiwe, ngaphandle kokuqoqa idatha engahlobene nalawo mamethrikhi.
  • Ukucushwa kweqoqo le-telemetry kuzogcinwa kulogi yokuhlola esobala enamarekhodi aqinisekiswayo, okuzokwenza kube nzima ukusetshenziswa okukhethiwe kwezilungiselelo ezihlukene zokuqoqwa kwamasistimu ahlukene.
  • Ukucushwa kweqoqo le-telemetry kuzoba sesimweni semojuli ye-Go egcinwe kunqolobane, ene-proxied engasetshenziswa ngokuzenzakalelayo kumasistimu anamaphroksi endawo e-Go asevele esetshenziswa. Ukulanda ukulungiselelwa kwe-telemetry kuzoqalwa isikhathi esingaphezu kwesisodwa ngeviki ngamathuba angu-10% (okungukuthi, isistimu ngayinye izodawuniloda ukulungiselelwa izikhathi ezingaba ngu-5 ngonyaka).
  • Ulwazi oludluliselwe kumaseva angaphandle luzofaka kuphela izibalo zokugcina ezicabangela izibalo zeviki eligcwele futhi ezingaboshelwe esikhathini esithile.
  • Imibiko ethunyelwe ngeke ifake noma yiluphi uhlobo lwesistimu noma izihlonzi zomsebenzisi.
  • Imibiko ethunyelwe izoqukatha kuphela imigqa eyaziwa kakade kuseva, i.e. amagama okubala, amagama ezinhlelo ezijwayelekile, izinombolo zenguqulo ezaziwayo, amagama emisebenzi ezinsizakalweni zekhithi yamathuluzi evamile (uma kuthunyelwa ukulandelelwa kwesitaki). Idatha engeyona iyunithi yezinhlamvu izokhawulelwa ekubaleni, amadethi, nenani lemigqa.
  • Amakheli e-IP okufinyelelwa kuwo amaseva e-telemetry ngeke agcinwe kulogi.
  • Ukuthola isampula edingekayo, kuhlelwe ukuthi kuqoqwe imibiko eyizinkulungwane eziyi-16 ngesonto, okuthi, uma kubhekwa ukuba khona kokufakwa kwekhithi yamathuluzi eyizigidi ezimbili, kuzodinga ukuthumela imibiko masonto onke kusuka ku-2% kuphela wezinhlelo.
  • Amamethrikhi aqoqiwe efomini elihlanganisiwe azoshicilelwa esidlangalaleni ngamafomethi wesithombe nethebula. Idatha eluhlaza egcwele eqoqwe phakathi nenqubo yokuqoqa i-telemetry nayo izoshicilelwa.
  • Ukuqoqwa kwe-Telemetry kuzonikwa amandla ngokuzenzakalela, kodwa kuzohlinzeka ngendlela elula yokuyikhubaza.

Source: opennet.ru

Engeza amazwana