Pane zvirongwa zvekuwedzera telemetry muGO

golang

Go inguva imwe chete, yakanyorwa programming mutauro ine static typing yakafemerwa neC syntax, asi nekuchengetedza ndangariro uye kuunganidza marara.

russ cox, injiniya yeGoogle software inotungamira kuvandudzwa kweiyo open source programming mutauro Go, yakaratidza chirongwa chinogoneka chekushandisa telemetry mukati cheni yekushandisa Enda. Nekudaro, nhengo zhinji dzenharaunda yeGo dzinopokana nekuti chirongwa chinodaidzira telemetry nekukasira.

Vagadziri ava vanokatyamadzwa vangada hutongi hwekusarudza kupinda pane hutongi hwekubuda, chinzvimbo chinorambwa nechikwata cheGo nekuti chinoita kuti pave nekutora kwakaderera uye kuderedza huwandu hwe data yenharembozha yakagamuchirwa kusvika painozove isingakoshi.

Kune avo vasingazive nezve Go, iwe unofanirwa kuziva kuti uyu mutauro wechirongwa wakagadzirwa paGoogle. Kunyange zvazvo yakafanana nemutauro weC, inounza huwandu hwekuwedzera kwakakosha uye kwemazuva ano. Russ Cox ndiye injinjiniya yeGoogle parizvino ari kutungamira kusimudzira kweGo, uye auya nechikumbiro chine gakava, icho chingasanganisira kugonesa telemetry muGo nekutadza.

Telemetry ichavhara mutsara wemirairo zvinoshandiswa yakagadzirwa nechikwata cheGo language development, senge "enda" utility, muunganidzi, iyo gopls uye govulncheck application. Iko kuunganidzwa kweruzivo kunogumira chete kuunganidzwa kweruzivo nezve hunhu hwesevhisi masevhisi, i.e. telemetry haizowedzerwe kune akagadzirwa maapplication.

Telemetry, sezvakatsanangurwa naCox, inosanganisira iyo software kutumira data kubva kuGo software kuenda kune server kuti ipe ruzivo nezve maficha ari kushandiswa uye kuti software iri kuita sei. Anotaura kuti zvinobatsira kuti mapurojekiti akavhurika ave neruzivo urwu rwekutungamira budiriro.

Ini ndinotenda yakavhurika sosi software mapurojekiti anofanirwa kuongorora matsva e telemetry dhizaini anobatsira vanogadzira kuti vawane ruzivo rwavanoda kuti vashande nemazvo uye nemazvo, pasina kuunganidza zvinopinda zvezviitwa zvemushandisi.

Ndakanyora pfupi pfupi yezvinyorwa zveblogi nezve dhizaini yakadai, yandinodaidza kuti transparent telemetry, nekuti inounganidza zvishoma sezvinobvira (kilobytes pagore kubva pakuiswa kwega kwega) uyezve inoburitsa chinhu chimwe nechimwe chainounganidza, kuti iongororwe neruzhinji.

Ndinoda kuongorora kushandiswa kweteremetry yakajeka, kana imwe nzira yakafanana, muGo toolchain, yandinotarisira kuti ichabatsira vanogadzira uye vashandisi veGo mapurojekiti. Kuti zvive pachena, ndiri kungokurudzira kuti chiridzwa chiwedzerwe kune Go command line maturusi akanyorwa nekugovaniswa nechikwata cheGo, senge go command, the Go compiler, gopls, uye govulncheck. Ini handisi kukurudzira kuti Go compiler wedzera chiridzwa kune yega Go chirongwa chepasirese: izvo zvakajeka hazvina kufanira.
Transparent telemetry ine zvinotevera zvakakosha zvivakwa*:

Kunyangwe iyo pfungwa yekuseri kwechikumbiro ingave isiri yakaipa, iyo pfungwa yakarongwa parizvino inogona kutyisa iyezvino kana vangangove vanogadzira iyo Go programming mutauro mune chero mapurojekiti emangwana. Izvo zvinofanirwa kuyeukwa kuti vazhinji vakavhurika sosi vanogadzira uye vashandisi vanonyanya kupesana nemhando zhinji dze telemetry.

Chikonzero kuunganidza telemetry, ndicho chishuwo chekuwana ruzivo rusipo pamusoro pezvinodiwa uye maitiro ebasa revagadziri iyo isingagone kuonekwa uchishandisa kukanganisa mameseji uye ongororo senzira yekupindura.

Russ inotarisira kuunza pfungwa ye "transparent telemetry" kubatsira yakavhurika sosi mapurojekiti kunzwisisa zviri nani software uchichengeta zvakavanzika mupfungwa. Muzvinyorwa zvake zvebhurogi (akateedzana zvinyorwa zve3), anotaura kuti mavhoti uye mishumo yebug haina kukwana. Naizvozvo, zvinodikanwa kusuma nzira iri nyore yekuunganidza data nezve mashandisiro eapp (kureva telemetry) nekuchengeta zvinhu zvakavhurika kune wese munhu.

Izvi zvinoreva kuti hurongwa hwese hwekuunganidza data, kuti hunogadziriswa sei uye zvinobuda kubva pairi, hwakavhurika kune wese munhu.

Finalmente Kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune inotevera chinongedzo.


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Mhinduro, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   tomi tomato akadaro

    zvakanaka ... kugehena nekuenda!.