Google gen entansyon ajoute telemetri nan bwat zouti Go

Google planifye pou ajoute koleksyon telemetrik nan bwat zouti lang Go ak pèmèt voye done yo kolekte pa default. Telemetri a pral kouvri sèvis piblik liy kòmand yo devlope pa ekip lang Go a, tankou sèvis piblik "ale", du a, gopls ak aplikasyon govulncheck. Koleksyon enfòmasyon yo pral limite sèlman akimilasyon enfòmasyon sou karakteristik fonksyone sèvis piblik yo, i.e. pa pral ajoute telemetrik nan aplikasyon koutim yo kolekte lè l sèvi avèk bwat zouti a.

Motif pou kolekte telemetri se dezi a jwenn enfòmasyon ki manke sou bezwen yo ak karakteristik nan travay la nan devlopè, ki pa ka kaptire lè l sèvi avèk mesaj erè ak sondaj kòm yon metòd fidbak. Kolekte telemetrik pral ede idantifye anomali ak konpòtman nòmal, evalye sengularite entèraksyon ant devlopè ak zouti, epi konprann ki opsyon ki pi plis mande epi ki prèske pa janm itilize. Li espere ke estatistik yo akimile pral fè li posib modènize zouti yo, ogmante efikasite ak fasilite nan itilize, epi konsantre atansyon espesyal sou kapasite yo devlopè bezwen.

Pou koleksyon done, yo te pwopoze yon nouvo achitekti nan "telemetrik transparan", ki vize bay posibilite pou yon odit piblik endepandan nan done yo resevwa ak kolekte sèlman minimòm enfòmasyon jeneral ki nesesè yo anpeche flit nan tras ak enfòmasyon detaye sou aktivite itilizatè. Pou egzanp, lè w ap evalye trafik la konsome pa zouti a, li planifye pou pran an kont mezi tankou kontwa done a an kilookte pou tout ane a. Tout done kolekte yo pral pibliye piblikman pou enspeksyon ak analiz. Pou enfim voye telemetri, w ap bezwen mete varyab anviwònman an "GOTELEMETRY=off".

Prensip kle pou bati telemetri transparan:

  • Desizyon sou mezi yo kolekte yo pral pran atravè yon pwosesis piblik ouvè.
  • Konfigirasyon koleksyon telemetrik la pral otomatikman jenere dapre lis paramèt yo siveye aktivman, san yo pa kolekte done ki pa gen rapò ak paramèt sa yo.
  • Yo pral kenbe konfigirasyon koleksyon telemetrik la nan yon jounal odit transparan ak dosye verifye, ki pral konplike aplikasyon selektif diferan paramèt koleksyon pou diferan sistèm.
  • Konfigirasyon koleksyon telemetrik la pral nan fòm yon modil Go proxy kache ki ka otomatikman itilize nan sistèm ak proxy Go lokal yo deja itilize. Téléchargement konfigirasyon telemetrik la pral kòmanse pa plis pase yon fwa pa semèn ak yon pwobabilite 10% (sa vle di, chak sistèm pral telechaje konfigirasyon an apeprè 5 fwa pa ane).
  • Enfòmasyon ki transmèt nan sèvè ekstèn yo pral sèlman gen ladan kontè final ki pran an kont estatistik pou yon semèn konplè epi yo pa mare nan yon tan espesifik.
  • Rapò yo voye p ap genyen okenn fòm sistèm oswa idantifyan itilizatè yo.
  • Rapò yo voye yo pral sèlman genyen ranje ki deja konnen sou sèvè a, i.e. non kontè, non pwogram estanda, nimewo vèsyon li te ye, non fonksyon nan sèvis piblik zouti estanda (lè w ap voye tras pile). Done ki pa gen kòd yo pral limite a kontè, dat, ak kantite ranje.
  • Adrès IP kote yo jwenn aksè nan sèvè telemetri yo p ap estoke nan mòso bwa.
  • Pou jwenn echantiyon ki nesesè yo, li planifye pou kolekte 16 mil rapò pa semèn, ki, bay prezans nan de milyon enstalasyon nan bwat zouti a, yo pral mande pou voye rapò chak semèn soti nan sèlman 2% nan sistèm yo.
  • Paramèt yo kolekte sou fòm total yo pral pibliye piblikman nan fòma grafik ak tabul. Tout done anvan tout koreksyon akimile pandan pwosesis koleksyon telemetrik la pral pibliye tou.
  • Koleksyon telemetrik yo pral aktive pa default, men li pral bay yon fason fasil pou enfim li.

Sous: opennet.ru

Add nouvo kòmantè