Google ikufuna kuwonjezera telemetry ku Go toolkit

Google ikukonzekera kuwonjezera zosonkhanitsira ma telemetry ku zida za chilankhulo cha Go ndikuthandizira kutumiza zomwe zasonkhanitsidwa mwachisawawa. Telemetry idzagwira ntchito za mzere wamalamulo opangidwa ndi gulu la chinenero cha Go, monga "go" utility, compiler, the gopls ndi govulncheck applications. Kusonkhanitsa kwa chidziwitso kudzangokhala ndi chidziwitso chokhudzana ndi ntchito zomwe zimagwiritsidwa ntchito, i.e. telemetry sidzawonjezedwa kuzinthu zomwe zasonkhanitsidwa pogwiritsa ntchito zida.

Cholinga chosonkhanitsa telemetry ndi chikhumbo chofuna kupeza zidziwitso zomwe zikusowa pa zosowa ndi mawonekedwe a ntchito ya omanga, zomwe sizingagwire ntchito pogwiritsa ntchito mauthenga olakwika ndi kafukufuku ngati njira yobwezera. Kusonkhanitsa ma telemetry kumathandizira kuzindikira zolakwika ndi machitidwe achilendo, kuwunika zomwe zimachitika pakati pa opanga ndi zida, ndikumvetsetsa zomwe zikufunika kwambiri komanso zomwe sizimagwiritsidwa ntchito konse. Zikuyembekezeka kuti ziwerengero zomwe zasonkhanitsidwa zipangitsa kuti zida zitheke, kukulitsa luso komanso kugwiritsa ntchito mosavuta, ndikuyika chidwi chapadera pazomwe omwe opanga amafunikira.

Pakusonkhanitsa deta, kamangidwe katsopano ka "transparent telemetry" yaperekedwa, yomwe cholinga chake ndi kupereka mwayi wowunikira pagulu pazidziwitso zomwe zalandilidwa ndikusonkhanitsa zidziwitso zochepa zomwe zimafunikira kuti zipewe kutayikira kwazomwe zili ndi zambiri zokhudzana ndi zomwe ogwiritsa ntchito. Mwachitsanzo, powunika kuchuluka kwa magalimoto omwe agwiritsidwa ntchito ndi zida, zimakonzedwa kuti ziganizire ma metrics monga data counter in kilobytes kwa chaka chonse. Zonse zomwe zasonkhanitsidwa zidzasindikizidwa poyera kuti ziwonedwe ndi kufufuzidwa. Kuti mulepheretse kutumiza kwa telemetry, muyenera kukhazikitsa kusintha kwa chilengedwe "GOTELEMETRY=off".

Mfundo zazikuluzikulu zomangira transparent telemetry:

  • Zosankha za ma metric omwe asonkhanitsidwa zidzapangidwa kudzera munjira yotseguka, yapagulu.
  • Machunidwe osonkhanitsira ma telemetry adzipanga okha kutengera mndandanda wazomwe zimawunikidwa mwachangu, osasonkhanitsa deta yosagwirizana ndi ma metrics amenewo.
  • Kukonzekera kwa kusonkhanitsa kwa telemetry kudzasungidwa mu chipika chowunikira chowonekera chokhala ndi zolemba zotsimikizika, zomwe zidzasokoneza kugwiritsa ntchito makonda osiyanasiyana osonkhanitsira pamakina osiyanasiyana.
  • Kukonzekera kwa zosonkhanitsa telemetry kudzakhala mu mawonekedwe a cacheable, proxied Go module yomwe ingagwiritsidwe ntchito m'makina omwe ali ndi ma proxies a Go omwe akugwiritsidwa ntchito kale. Kutsitsa kwa kasinthidwe ka telemetry sikudzayamba kupitilira kamodzi pa sabata ndikuthekera kwa 10% (ie, makina aliwonse amatsitsa masinthidwe pafupifupi kasanu pachaka).
  • Zambiri zomwe zimatumizidwa kumaseva akunja zimangophatikiza zowerengera zomaliza zomwe zimaganiziranso ziwerengero za sabata yathunthu ndipo sizimangiriridwa ku nthawi inayake.
  • Malipoti omwe atumizidwa sadzaphatikizanso mtundu uliwonse wa zozindikiritsa ogwiritsa ntchito.
  • Malipoti otumizidwa adzakhala ndi mizere yokha yomwe imadziwika kale pa seva, i.e. mayina a zowerengera, mayina a mapulogalamu okhazikika, manambala amitundu yodziwika, mayina a magwiridwe antchito mu zida zokhazikika (potumiza zolosera). Deta yopanda zingwe imangotengera zowerengera, masiku, ndi kuchuluka kwa mizere.
  • Maadiresi a IP omwe ma seva a telemetry amafikirako sangasungidwe muzolemba.
  • Kuti mupeze zitsanzo zomwe zikufunika, zikukonzekera kusonkhanitsa malipoti 16 zikwi pa sabata, zomwe, chifukwa cha kukhalapo kwa kukhazikitsa mamiliyoni awiri a zida, zidzafunika kutumiza malipoti sabata iliyonse kuchokera ku 2% yokha ya machitidwe.
  • Ma metric omwe asonkhanitsidwa azisindikizidwa poyera m'mawonekedwe azithunzi ndi ma tabular. Zambiri zonse zomwe zidasonkhanitsidwa panthawi yosonkhanitsa ma telemetry zidzasindikizidwanso.
  • Kutoleretsa kwa Telemetry kudzayatsidwa mwachisawawa, koma kudzapereka njira yosavuta yoletsera.

Source: opennet.ru

Kuwonjezera ndemanga