Fampifangaroana ny OpenTracing sy ny OpenCensus: Ny lalana mankany amin'ny Convergence

Fampifangaroana ny OpenTracing sy ny OpenCensus: Ny lalana mankany amin'ny Convergence

Mpanoratra: Ted Young, Pritam Shah ary ny Komitin'ny Famaritana ara-teknika (Carlos Alberto, Bogdan Drutu, Sergei Kanzhelev ary Yuri Shkuro).

Ny tetikasa iombonana dia nahazo ny anarana: http://opentelemetry.io

Tena, tena fohy:

  • Mamorona andiana tranomboky mitambatra vaovao sy fepetra manokana momba ny fahaiza-manara-maso ny telemetry izahay. Hanambatra ny tetikasa OpenTracing sy OpenCensus izy io ary hanome lalana tohana ho an'ny fifindra-monina.
  • Ny fampiharana reference amin'ny Java dia ho hita amin'ny 24 aprily, ary ny asa amin'ny fampiharana amin'ny fiteny hafa dia hanomboka feno amin'ny 8 Mey 2019. Jereo ny fandaharam-potoana mety ho eto.
  • Amin'ny volana septambra 2019, ny fitoviana amin'ny tetikasa efa misy ho an'ny C#, Golang, Java, NodeJS ary Python dia nomanina. Be dia be ny asa miandry antsika, nefa afaka miatrika izany isika raha miara-miasa. Raha liana amin'ny fandraisana anjara amin'ity tetikasa ity ianao dia misoratra anarana ary ampahafantaro anay ny fomba tianao handraisanao anjara.
  • Rehefa matotra ny fampiharana amin'ny fiteny tsirairay dia hikatona ny tetikasa OpenTracing sy OpenCensus mifanaraka amin'izany. Midika izany fa hivaingana ireo tetikasa taloha, ary ny tetikasa vaovao dia hanohy hanohana ireo fitaovana efa misy mandritra ny roa taona amin'ny fampiasana ny fifanarahana mihemotra.

Fandinihana ny tetikasa

Fampifangaroana ny OpenTracing sy ny OpenCensus: Ny lalana mankany amin'ny Convergence

Manao fampivondronana izahay! Ny tanjona faratampony dia ny hampitambatra ny tetikasa OpenTracing sy OpenCensus ho tetikasa iray iraisana.
Ny fototry ny tetikasa vaovao dia ho andiana interface tsara sy madio, ao anatin'izany ny fivoriamben'ny trano famakiam-boky nentim-paharazana izay mampihatra ireo fifandraisana ireo amin'ny endrika antsoina hoe. SDK. Ny icing amin'ny mofomamy dia hatolotra ny fenitra ho an'ny angon-drakitra sy ny protocols tariby, anisan'izany ny ampahany mahazatra amin'ny fotodrafitrasa.
Ny vokatr'izany dia rafitra telemetry feno mifanaraka amin'ny fanaraha-maso ny microservices sy ny karazana rafitra fizarana maoderina hafa, mifanaraka amin'ny ankamaroan'ny OSS lehibe sy rindrambaiko backend ara-barotra.

Hetsika lehibe

24.04/XNUMX - Kandida fanondro natolotra hojerena.
8.05 - Miforona ny ekipa ary manomboka miasa amin'ny fiteny rehetra.
20.05 - Fanombohana ofisialy ny tetikasa ao amin'ny Kubecon Barcelona.
6.09 - Ny fampiharana amin'ny C#, Golang, Java, NodeJS ary Python dia mahatratra ny fitoviana amin'ny mpiara-miasa aminy.
6.11 - Famitana amin'ny fomba ofisialy ny tetikasa OpenTracing sy OpenCensus.
20.11 - Fety fanaovam-beloma ho fanomezam-boninahitra ny fahavitan'ny tetikasa tao amin'ny Observability Summit, Kubecon San Diego.

Timeline ny convergence

Fampifangaroana ny OpenTracing sy ny OpenCensus: Ny lalana mankany amin'ny Convergence

Ny fifindra-monina ho an'ny fiteny tsirairay dia ahitana fananganana SDK efa vonona amin'ny famokarana, fitaovana ho an'ny tranomboky malaza, antontan-taratasy, CI, fitaovana mifanentana mihemotra, ary ny fanakatonana ireo tetikasa OpenCensus sy OpenTracing ("masoandro masoandro"). Nametraka tanjona lehibe izahay ho an'ny Septambra 2019 - hahazoana fitoviana amin'ny fiteny C#, Golang, Java, NodeJS ary Python. Hafindrantsika ny datin'ny filentehan'ny masoandro mandra-pivonon'ny fiteny rehetra. Fa aleo misoroka izany.
Rehefa mijery tanjona dia diniho ny fandraisanao anjara manokana, ampahafantaro anay amin'ny famenoana taratasy fisoratana anarana, na amin'ny alalan'ny fiarahabana amin'ireo tetikasa' Gitter chats OpenTracing ΠΈ OpenCensus. Azonao atao ny mijery ny grafika ho toy ny infografika eto.

Tanjona: Drafitra voalohany amin'ny famaritana amin'ny fiteny samy hafa (vita amin'ny 8 Mey)

Zava-dehibe ny miara-miasa, na dia miara-miasa amin'ny fiteny samihafa aza. Ny famaritana amin'ny fiteny samy hafa dia manome tari-dalana ho an'ny tetikasa. Toa tsy misy dikany izany, saingy miantoka ny fanohanana rafitra mirindra izay mahazatra azy na inona na inona fiteny fandaharana.

Fepetra takiana amin'ny drafi-pamaritana voalohany momba ny fiteny X:

  • Famaritana ny teny ankapobeny.
  • Modely amin'ny famaritana ny fifampiraharahana, ny antontan'isa ary ny metrika.
  • Fanazavana momba ireo olana lehibe nipoitra nandritra ny fampiharana.

Io tanjona io dia manakana ny asa sisa, ny drafitra voalohany dia tsy maintsy vita amin'ny 8 mey.

Tanjona: Drafitra voalohany momba ny famaritana ny angona (vita amin'ny 6 Jolay)

Ny famaritana angon-drakitra dia mamaritra endrika angon-drakitra mahazatra ho an'ny dian sy ny metrika mba hahafahan'ny angon-drakitra aondrana amin'ny dingana rehetra ho voahodina amin'ny fotodrafitrasa telemetry mitovy na inona na inona fizotry ny famokarana angona. Tafiditra ao anatin'izany ny schema data ho an'ny maodely trace voalaza ao amin'ny famaritana amin'ny fiteny samihafa. Tafiditra ao anatin'izany koa ny famaritana metadata ho an'ny asa mahazatra ampiasain'ny trace mba hisamborana, toy ny fangatahana HTTP, lesoka ary fanontaniana momba ny angona. IRETO fifanarahana semantika dia ohatra.

Ny drafitra voalohany dia mifototra amin'ny endrika angona OpenCensus ankehitriny ary ahitana ireto manaraka ireto:

  • Skema angon-drakitra izay mametraka famaritana amin'ny fiteny samihafa.
  • Famaritana metadata ho an'ny asa mahazatra.
  • JSON sy Protobuf famaritana.
  • Fampiharana mpanjifa reference.

Mariho fa misy ihany koa ny protocole tariby izay mizara trace in-band, izay tiantsika hatao manara-penitra ihany koa. Fomba fanapariahana Trace-Context novolavolaina tamin'ny alΓ lan'ny W3C.

Tanjona: fitoviana amin'ny fiteny tohanana lehibe rehetra (vita amin'ny 6 septambra)

Tsy maintsy manatratra ny fitoviana amin'ny tontolo iainana amin'izao fotoana izao isika amin'ny fanoloana tetikasa taloha amin'ny tetikasa vaovao.

  • Famaritana an-tsarimihetsika momba ny fanaraha-maso, ny metrika ary ny fampielezana ny teny manodidina mifototra amin'ny famaritana amin'ny fiteny samihafa.
  • SDK efa vonona izay mampihatra ireo fifandraisana ireo ary manondrana Trace-Data. Raha azo atao, ny SDK dia hoforonina amin'ny fandefasana fampiharana efa misy avy amin'ny OpenCensus.
  • Fitaovana ho an'ny tranomboky malaza voarakitra ao amin'ny OpenTracing sy OpenCensus amin'izao fotoana izao.

Manome lanja ny fifanarahana mihemotra ihany koa izahay ary maniry ny hiantohana ny fifindrana milamina amin'ny tetikasa efa misy.

  • Ny SDK vaovao dia hifanaraka amin'ny OpenTracing amin'izao fotoana izao. Izy ireo dia hamela ny fitaovana OpenTracing lova hiarahana amin'ny fitaovana vaovao amin'ny dingana mitovy, ahafahan'ny mpampiasa mifindra monina ny asany rehefa mandeha ny fotoana.
  • Rehefa vonona ny SDK vaovao, dia hamboarina drafitra fanavaozana ho an'ireo mpampiasa OpenCensus amin'izao fotoana izao. Tahaka ny amin'ny OpenTracing, ny fitaovana lova dia afaka manohy miasa miaraka amin'ireo vaovao.
  • Amin'ny volana Novambra, ny OpenTracing sy OpenCensus dia hikatona amin'ny fanekena fanovana. Ny fampifanarahana mihemotra amin'ny fitaovana lova dia ho tohanana mandritra ny roa taona.

Mitaky asa be ny famoronana SDK tsara indrindra ho an'ny fiteny tsirairay, ary izany no tena ilaintsika.

Tanjona: antontan-taratasy fototra (vita amin'ny 6 septambra)

Ny anton-javatra manan-danja amin'ny fahombiazan'ny tetikasa open source rehetra dia ny antontan-taratasy. Mila antontan-taratasy sy fitaovana fanofanana ambony indrindra izahay, ary ny mpanoratra teknika no mpamorona mavitrika indrindra amin'ny tetikasa. Ny fampianarana ireo mpamorona ny fomba fanaraha-maso araka ny tokony ho izy ny rindrankajy dia iray amin'ireo fiantraika manan-danja indrindra tiantsika hisy eo amin'izao tontolo izao.

Ireto antontan-taratasy manaraka ireto no kely indrindra ilaina hanombohana:

  • Fandrindrana ny tetikasa.
  • Fahamarinana 101.
  • Fanombohan'ny asa.
  • TorolΓ lana momba ny fiteny (misaraka ho an'ny tsirairay).

Tongasoa ny mpanoratra amin'ny ambaratonga rehetra! Ny tranokalanay vaovao dia mifototra amin'ny Hugo, mampiasa marika mahazatra, noho izany dia mora ny mandray anjara.

Tanjona: Rejistra v1.0 (vita amin'ny 6 Jolay)

Rejistra - singa manan-danja iray hafa, dikan-tsaratsara kokoa OpenTracing Registry.

  • Mora ny mahita tranomboky, plugins, installer ary singa hafa.
  • Fitantanana mora ny singa Rejistra.
  • Azonao atao ny mahita ny endri-javatra SDK misy amin'ny fiteny tsirairay.

Raha liana amin'ny famolavolana, interface ary UX ianao dia manana tetikasa tena tsara ho an'ny fandraisana anjara manokana.

Tanjona: fotodrafitrasa hanaovana fitiliana sy famoahana rindrambaiko (vita amin'ny 6 septambra)

Mba hahazoana antoka fa manohy manolotra kaody azo antoka izay azonao ianteherana izahay, dia manana fanoloran-tena amin'ny famolavolana rindrambaiko amin'ny fanaovana fitiliana rindrambaiko kalitao sy famoahana fantsona. Azafady ampahafantaro anay raha azonao atao ny mikarakara fantsona ho an'ny fitiliana, ny famaritana ny toetra ary ny famoahana rindrambaiko. Asehoy mazava tsara ny haavon'ny fahavononana amin'ny famokarana, ary ny fahamatoran'ny fotodrafitrasa fitiliana no ho tena fanapahan-kevitra ho antsika.

Tanjona: fanakatonana ny tetikasa OpenTracing sy OpenCensus (vita amin'ny 6 Novambra)

Mikasa ny hanomboka hanakatona ireo tetikasa taloha izahay amin'ny 6 septambra, raha toa ka mifanaraka amin'izy ireo ny tetikasa vaovao. 2 volana aty aoriana, miaraka amin'ny fitovian'ny fiteny rehetra, mikasa ny hanakatona ny tetikasa OpenTracing sy OpenCensus izahay. Tokony ho takatra toy izao izany:

  • hivaingana ny trano fitehirizana ary tsy hisy fiovana intsony hatao.
  • Ny kitapom-pitaovana ankehitriny dia manana fe-potoana fanohanana roa taona nomanina.
  • ireo mpampiasa dia afaka manavao ny SDK vaovao amin'ny fampiasana fitaovana mitovy.
  • Mety hisy fanavaozana miandalana.

Avia ho namanay

Horaisinay izay fanampiana rehetra fa tetikasa goavana ity. Raha liana amin'ny fianarana momba ny observability ianao dia izao no fotoana!

Source: www.habr.com

Add a comment