Google har til hensigt at tilføje telemetri til værktøjet for Go-sproget

Google planlægger at tilføje indsamling af telemetri i værktøjet for Go-sproget og som standard aktivere sendingen af de indsamlede data. Telemetri vil dække de kommandolinje- værktøjer, som udviklingsteamet for Go-sproget arbejder med, såsom værktøjet 'go', compileren, og applikationerne gopls og govulncheck. Indsamlingen vil være begrænset til at indsamle oplysninger om funktionerne i værktøjerne, dvs. telemetri vil ikke blive tilføjet til brugerapplikationer, der er oprettet ved hjælp af værktøjet.

Motivationen bag indsamlingen af telemetri er ønsket om at få den manglende information om behovene og funktionerne hos udviklerne, som ikke kan opfanges ved hjælp af fejlrapporter og undersøgelser som feedbackmetode. Indsamlingen af telemetri vil hjælpe med at identificere anomalier og unormalt adfærd, vurdere udviklernes interaktion med værktøjet og forstå, hvilke muligheder der er mest efterspurgte, og hvilke der næsten ikke bruges. Den forventede statistikken vil give mulighed for at modernisere værktøjet, øge effektiviteten og brugervenligheden samt lægge særlig vægt på de nødvendige funktioner for udviklerne.

Der er foreslået en ny arkitektur for 'transparent telemetri', der sigter mod at muliggøre uafhængig offentlig revision af de indsamlede data og kun at indsamle de minimalt nødvendige generelle oplysninger for at forhindre lækage af spor med detaljerede oplysninger om brugernes aktiviteter. For eksempel er det planlagt at tage højde for sådanne målinger som datacount i kilobyte for hele året, når man vurderer den trafik, der anvendes af værktøjet. Alle indsamlede data vil blive offentliggjort til inspektion og analyse. For at deaktivere telemetriens afsendelse kræves det, at miljøvariablen 'GOTELEMETRY=off' indstilles.

Nøgleprincipperne for opbygningen af transparent telemetri:

  • Beslutninger om de indsamlede målinger vil blive truffet inden for rammerne af en åben offentlig proces.
  • Konfigurationen af telemetriens indsamling vil automatisk blive genereret på baggrund af listen over aktivt overvågede målinger, uden indsamling af data, der ikke er relateret til disse målinger.
  • Konfigurationen for indsamling af telemetri vil blive serviceret i en gennemsigtig revisionslog med verificerbare poster, hvilket vil komplicere den selektive anvendelse af forskellige indsamlingindstillinger for forskellige systemer.
  • Konfigurationen for indsamling af telemetri vil blive præsenteret som et cachebart proxy Go-modul, der automatisk kan anvendes i systemer med allerede brugte lokale Go-proxyer. Indlæsningen af telemetri-konfigurationen vil blive initieret ikke oftere end én gang om ugen med en sandsynlighed på 10 % (dvs. hvert system vil indlæse konfigurationen cirka 5 gange om året).
  • Data, der sendes til eksterne servere oplysninger vil kun inkludere de samlede tællere, der tager højde for statistikken over en hel uge og ikke er knyttet til et specifikt tidspunkt.
  • De sendte rapporter vil ikke inkludere nogen former for system- og brugeridentifikatorer.
  • De sendte rapporter vil kun indeholde strenge, der allerede er kendt på serveren, dvs. navne på tællere, navne på standardprogrammer, kendte versionsnumre, funktionsnavne i standardværktøjer (ved sending af stakspor). Ikke-streng data vil være begrænset til tællere, datoer og antal linjer.
  • IP-adresser De anmodninger, der rettes mod telemetri-serverne, vil ikke blive gemt i logfiler.
  • For at opnå den nødvendige stikprøve er det planlagt at indsamle 16.000 rapporter om ugen, hvilket i tilfælde af to millioner installationer af værktøjet kun kræver, at rapporter sendes fra 2 % af systemerne hver uge.
  • De indsamlede målinger i aggregeret form vil blive offentliggjort i grafiske og tabelpræsentationer. Der vil også blive offentliggjort fulde rådata, der er indsamlet i processen med telemetriindsamlingen.
  • Telemetriindsamling vil være aktiveret som standard, men der vil blive tilbudt en nem måde at deaktivere det på.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster