Google na-ezube ịgbakwunye telemetry na ngwa ngwa Go

Google na-ezube itinye mkpokọta telemetry na ngwa ngwa asụsụ Go wee mee ka izipu data anakọtara na ndabara. Igwefoto telemetry ga-ekpuchi akụrụngwa ahịrị iwu nke ndị otu asụsụ Go mebere, dị ka akụrụngwa “go”, onye mkpokọta, gopls na ngwa govulncheck. Nchịkọta ozi ga-ejedebe naanị na nchịkọta ozi gbasara njirimara arụ ọrụ nke akụrụngwa, ya bụ. Agaghị agbakwunye telemetry na ngwa ọdịnala anakọtara site na iji ngwa ngwa.

Ebumnuche maka ịnakọta telemetry bụ ọchịchọ inweta ozi na-efu banyere mkpa na njirimara nke ọrụ nke ndị mmepe, nke enweghị ike ijide site na iji ozi njehie na nyocha dịka ụzọ nzaghachi. Ịnakọta telemetry ga-enyere aka n'ịchọpụta ihe adịghị mma na omume na-adịghị mma, na-enyocha ihe dị iche iche nke mmekọrịta dị n'etiti ndị mmepe na ngwá ọrụ, na ịghọta nhọrọ ndị a na-achọkarị na nke ọ fọrọ nke nta ka ọ bụrụ ejighi ya. A na-atụ anya na ọnụ ọgụgụ ndị a chịkọbara ga-eme ka o kwe omume imeziwanye ngwá ọrụ ahụ, mee ka arụmọrụ dịkwuo mfe na ịdị mfe nke iji, na-elekwasị anya n'ụzọ pụrụ iche na ikike ndị mmepe chọrọ.

Maka nnakọta data, atụpụtala ụkpụrụ ụlọ ọhụrụ nke “Telemetry transparent”, nke ezubere iji nye ohere nke nyocha ọhaneze nọọrọ onwe ya nke data enwetara yana ịnakọta naanị ozi kacha nta dị mkpa iji gbochie ntachi nke traktị nwere ozi zuru ezu gbasara ọrụ onye ọrụ. Dịka ọmụmaatụ, mgbe ị na-enyocha okporo ụzọ nke ngwa ngwa na-eri, a na-eme atụmatụ iburu n'uche metrics dị ka data data na kilobytes maka afọ dum. A ga-ebipụta data niile anakọtara n'ihu ọha maka nyocha na nyocha. Iji gbanyụọ izipu telemetry, ị ga-achọ ịtọ mgbanwe gburugburu "GOTELEMETRY=off".

Ụkpụrụ ndị bụ isi maka iwulite telemetry transperent:

  • A ga-eme mkpebi gbasara metrik anakọtara site na usoro ọha mepere emepe.
  • A ga-emepụta nhazi mkpokọta telemetry na-akpaghị aka dabere na ndepụta nke metrik ndị a na-arụsi ọrụ ike, na-anakọta data enweghị njikọ na metrik ndị ahụ.
  • A ga-edobe nhazi nchịkọta telemetry n'ime akwụkwọ nyocha nke ọma na akwụkwọ ndekọ nke ga-eme ka ngwa ngwa nke nchịkọta nchịkọta dị iche iche sie ike maka usoro dị iche iche.
  • Nhazi mkpokọta telemetry ga-adị n'ụdị ebe nchekwa, proxied Go modul nke enwere ike iji ya na-akpaghị aka na sistemụ nwere proxies mpaghara ejirila ya. A ga-amalite nbudata nhazi nke telemetry ihe karịrị otu ugboro n'izu na-enwe ike 10% (ya bụ, usoro ọ bụla ga-ebudata nhazi ahụ ihe dịka ugboro ise n'afọ).
  • Ozi ezigara na sava mpụga ga-agụnye naanị ọnụọgụ ikpeazụ na-eburu n'uche ọnụ ọgụgụ maka otu izu zuru ezu na ejikọtaghị ya na oge a kapịrị ọnụ.
  • Akụkọ ezigara agaghị agụnye ụdị sistemụ ọ bụla ma ọ bụ ihe njirimara onye ọrụ.
  • Akụkọ ezigara ga-enwe naanị ahịrị ndị amatala na ihe nkesa, ya bụ. aha nke counters, aha mmemme ọkọlọtọ, nọmba ụdị amaara, aha ọrụ na ngwa ngwa ngwa ngwa (mgbe ị na-eziga trace stack). Data na-abụghị eriri ga-ejedebe na ọnụọgụgụ, ụbọchị, na ọnụọgụ nke ahịrị.
  • Agaghị echekwa adreesị IP nke esi na ya nweta sava telemetry na ndekọ.
  • Iji nweta ihe nlele achọrọ, a na-eme atụmatụ ịnakọta 16 puku akụkọ kwa izu, nke, n'ihi ọnụnọ nke ndenye nde abụọ nke ngwa ngwa, ga-achọ izipu akụkọ kwa izu site na naanị 2% nke usoro.
  • A ga-ebipụta metrics ndị anakọtara n'ụdị agbakọtara n'ihu ọha n'ụdị eserese na tabul. A ga-ebipụtakwa data raw zuru ezu n'oge usoro nchịkọta telemetry.
  • A ga-akwado nnakọta telemetry na ndabara, mana ọ ga-enye ụzọ dị mfe iji gbanyụọ ya.

isi: opennet.ru

Tinye a comment