Google planerar att lÀgga till telemetri i verktygssatsen för programsprÄket Go.

Google planerar att lÀgga till insamling av telemetry i Go-sprÄkets verktyg och inkludera sÀndning av insamlade data som standard. Telemetrin kommer att tÀcka kommandoradsverktyg som utvecklas av Go:s utvecklingsteam, sÄsom verktyget "go", kompilatorn, applikationerna gopls och govulncheck. Insamlingen av uppgifter kommer att begrÀnsas till att samla information om verktygens prestanda, dvs. telemetrin kommer inte att lÀggas till anvÀndarapplikationer som byggs med verktygen.

Motivet för insamlingen av telemetry Àr en önskan att fÄ den saknade informationen om utvecklarnas behov och de specifika funktionerna av deras arbete, vilket inte fÄngas upp genom feedbackmetoder som felrapporter och enkÀter. Insamling av telemetry kommer att hjÀlpa till att identifiera avvikelser och onormalt beteende, utvÀrdera hur utvecklare interagerar med verktygen och förstÄ vilka alternativ som Àr mest efterfrÄgade och vilka som nÀstan inte anvÀnds. Den insamlade statistiken förvÀntas möjliggöra uppgradering av verktygen, öka effektiviteten och anvÀndarvÀnligheten samt uppmÀrksamma de funktioner som utvecklarna verkligen behöver.

För datainsamlingen föreslÄs en ny arkitektur för "transparent telemetry", som syftar till att möjliggöra oberoende offentlig granskning av de insamlade data och samla enbart de absolut nödvÀndiga sammanfattningar för att undvika lÀckor av detaljerad information om anvÀndarnas aktiviteter. Till exempel kommer man vid utvÀrdering av den trafik som verktygen förbrukar att ta hÀnsyn till sÄdana metrik, som datatrÀffrÀknare i kilobyte under hela Äret. All insamlad data kommer att publiceras offentligt för inspektion och analys. För att stÀnga av sÀndningen av telemetry krÀvs att man sÀtter miljövariabeln "GOTELEMETRY=off".

Nyckelprinciperna för att bygga transparent telemetry:

  • Beslut om vilka metrik som ska samlas in kommer att fattas inom ramen för en öppen offentlig process.
  • Konfigurationen för insamling av telemetry kommer automatiskt att genereras baserat pĂ„ en lista över aktivt spĂ„rade metrik, utan att samla data som inte Ă€r relaterade till dessa metrik.
  • Konfigurationen för insamling av telemetri kommer att hanteras i en transparent revisionslogg med verifierbara poster, vilket försvĂ„rar selektiv tillĂ€mpning av olika insamlingsinstĂ€llningar för olika system.
  • Konfigurationen för insamling av telemetri kommer att utformas som en cachebar proxy Go-modul, som automatiskt kan tillĂ€mpas i system med redan anvĂ€nda lokala Go-proxies. Laddningen av telemetri-konfigurationen kommer att initieras högst en gĂ„ng i veckan med en sannolikhet pĂ„ 10% (det vill sĂ€ga varje system kommer att ladda konfigurationen cirka 5 gĂ„nger om Ă„ret).
  • Som överförs till externa servrar uppgifter kommer endast att inkludera sammanfattande rĂ€knare som tar hĂ€nsyn till statistiken över hela veckan och inte Ă€r kopplade till en specifik tid.
  • De skickade rapporterna kommer inte att inkludera nĂ„gra former av identifierare för system och anvĂ€ndare.
  • De skickade rapporterna kommer endast att innehĂ„lla rader som redan Ă€r kĂ€nda pĂ„ servern, det vill sĂ€ga namnen pĂ„ rĂ€knarna, namnen pĂ„ standardprogram, kĂ€nda versionsnummer och funktionsnamn i de inbyggda verktygen (vid sĂ€ndning av stackspĂ„rningar). icke-strĂ€ngdata kommer att begrĂ€nsas till rĂ€knare, datum och antal rader.
  • IP-adresser som gör förfrĂ„gningar till telemetriservrar kommer inte att sparas i loggar.
  • För att uppnĂ„ det nödvĂ€ndiga urvalet planeras det att samla in 16 000 rapporter i veckan, vilket under förutsĂ€ttning av tvĂ„ miljoner installerade verktyg endast krĂ€ver att rapporter skickas frĂ„n 2% av systemen varje vecka.
  • De insamlade metrikorna i aggregerad form kommer att publiceras offentligt i grafiska och tabellĂ€ra presentationer. FullstĂ€ndiga rĂ„data som samlats in under telemetriinsamlingsprocessen kommer ocksĂ„ att publiceras.
  • Insamling av telemetri kommer att vara aktiverad som standard, men det kommer att finnas ett enkelt sĂ€tt att stĂ€nga av den.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster