Hanumi OpenTracing me OpenCensus: Te Ara ki te Hurihuri

Hanumi OpenTracing me OpenCensus: Te Ara ki te Hurihuri

Kaituhi: Ted Young, Pritam Shah me te Komiti Whakaritenga Hangarau (Carlos Alberto, Bogdan Drutu, Sergei Kanzhelev me Yuri Shkuro).

I whiwhi te kaupapa tahi i te ingoa: http://opentelemetry.io

Tino, tino poto:

  • Kei te hangahia e matou he huinga huinga hou o nga whare pukapuka me nga whakaritenga mo te kaha ki te tirotiro waea. Ka hanumi nga kaupapa OpenTracing me OpenCensus me te whakarato huarahi tautoko mo te heke.
  • Ko te whakatinanatanga tohutoro ki Java ka waatea i te Paenga-whawha 24, a ka tiimata nga mahi ki etahi atu reo hei te 8 o Mei, 2019. Tirohia te raarangi ka taea e konei.
  • Hei te marama o Hepetema 2019, kua whakaritea te rite ki nga kaupapa o mua mo C#, Golang, Java, NodeJS me Python. He nui nga mahi kei mua i a tatou, engari ka taea e taatau ki te mahi whakarara. Mena kei te pirangi koe ki te whai waahi ki tenei kaupapa, tena koa rehita mai ka whakaatu mai me pehea koe e hiahia ai ki te koha.
  • Kia pakeke te whakatinanatanga o ia reo, ka katia nga kaupapa OpenTracing me OpenCensus. Ko te tikanga ka whakatotoka nga kaupapa tawhito, ka tautoko tonu te kaupapa hou i nga taputapu o mua mo nga tau e rua ma te whakamahi i te hototahi whakamuri.

Kaupapa Kaupapa

Hanumi OpenTracing me OpenCensus: Te Ara ki te Hurihuri

Kei te hanumi matou! Ko te tino whainga ko te whakakotahi i nga kaupapa OpenTracing me OpenCensus ki te kaupapa kotahi.
Ko te matua o te kaupapa hou ko te huinga o nga hononga maamaa me te whai whakaaro, tae atu ki te huihuinga tuku iho o nga whare pukapuka e whakatinana ana i enei atanga i roto i te ahua o nga mea e kiia nei. SDK. Ko te huka i runga i te keke ka tohuhia nga paerewa mo nga raraunga me nga kawa waea, tae atu ki nga waahanga noa o te hanganga.
Ko te hua ka puta he punaha waea waea e tika ana mo te aro turuki i nga ratonga moroiti me etahi atu momo punaha tohatoha hou, he hototahi ki te nuinga o te OSS nui me nga punaha arumoni.

Ngā kaupapa matua

24.04/XNUMX — Ka tukuna he kaitono tohutoro mo te arotake.
8.05 — Ka hangaia he roopu ka timata ki te mahi i nga reo katoa.
20.05 — Whakarewatanga mana o te kaupapa i Kubecon Barcelona.
6.09 - Ko nga whakatinanatanga i roto i te C#, Golang, Java, NodeJS me Python ka eke ki te riterite me o raatau hoa.
6.11 - Te whakaotinga mana o nga kaupapa OpenTracing me OpenCensus.
20.11 — Paati poroporoaki hei whakanui i te otinga o nga kaupapa i te Observability Summit, Kubecon San Diego.

Wātaka o te whakakotahitanga

Hanumi OpenTracing me OpenCensus: Te Ara ki te Hurihuri

Kei roto i te hekenga mo ia reo he hanga SDK kua rite, he taputapu mo nga whare pukapuka rongonui, tuhinga, CI, taputapu hototahi whakamuri, me te katinga o nga kaupapa OpenCensus me OpenTracing e pa ana ("te ra"). I whakatakotohia e matou he whainga nui mo Mahuru 2019 - te whakatutuki i te rite mo nga reo C#, Golang, Java, NodeJS me te Python. Ka nukuhia te ra o te ra kia reri katoa nga reo. Engari he pai ake te karo i tenei.
I te wa e maataki ana i nga whainga, whakaarohia to whai waahi, me whakamohio mai ma te whakakii puka rēhita, ma te mihi ranei i roto i nga korerorero a Gitter o nga kaupapa OpenTracing и OpenCensus. Ka taea e koe te tiro i te kauwhata hei whakaaturanga korero konei.

Whāinga: Te tauira tuatahi o te whakawhāititanga reo whakawhiti (whakaoti i mua i te 8 o Mei)

He mea nui kia mahi tahi, ahakoa ka mahi whakarara i roto i nga reo rereke. Ko te whakaingoatanga reo-whakawhitinga he arahi mo te kaupapa. He tangi noa, engari ka whakamanahia e ia te tautoko mo te punaha totika e mohio ana ahakoa te reo hotaka.

Nga whakaritenga mo te tauira tauira tuatahi mo te reo X:

  • Nga whakamaramatanga o nga kupu whanui.
  • He tauira mo te whakaahua i nga tauwhitinga toha, nga tatauranga me nga ine.
  • Nga whakamaramatanga mo nga take nui i ara ake i te wa o te whakatinanatanga.

Ko tenei whainga kei te aukati i te toenga o nga mahi, me whakaoti te tauira tuatahi hei te 8 o Mei.

Whāinga: Te tauira tuatahi mo te whakatakotoranga raraunga (whakaoti hei te 6 o Hurae)

Ko te whakatakotoranga raraunga e tautuhi ana i tetahi whakatakotoranga raraunga noa mo nga tohu me nga inenga kia taea ai e nga raraunga kaweake e nga tukanga katoa te tukatuka e te hanganga waea kotahi ahakoa te tukanga whakaputa raraunga. Kei roto i tenei ko te aronuinga raraunga mo te tauira tohu e whakaahuatia ana i roto i te korero whakawhiti-reo. Kei roto ano ko nga whakamaarama metadata mo nga mahi noa e whakamahia ana e te tohu ki te hopu, penei i nga tono HTTP, nga hapa, me nga paatai ​​​​papaunga raraunga. Ko enei tikanga tikanga he tauira.

Ko te tauira tuatahi i ahu mai i te whakatakotoranga raraunga OpenCensus o naianei, a, kei roto enei e whai ake nei:

  • He aronuinga raraunga e whakatinana ana i te whakatakotoranga whakawhiti-reo.
  • Nga whakamaramatanga metadata mo nga mahi noa.
  • JSON me nga whakamaramatanga Protobuf.
  • Te whakatinanatanga o nga kiritaki tohutoro.

Kia mahara kei reira ano tetahi kawa waea e tohatoha ana i nga tohu i roto i te roopu, e hiahia ana matou ki te whakataurite. Hōputu Tohaina Horopaki-Arumi i whakawhanakehia ma te W3C.

Whāinga: te tauritenga puta noa i nga reo nui katoa e tautokohia ana (ka oti hei te 6 o Hepetema)

Me tutuki te rite mo te rauwiringa kaiao reo o naianei ma te whakakapi i nga kaupapa tawhito ki nga kaupapa hou.

  • Ko nga whakamaramatanga atanga mo te whai, te ine, me te horahanga horopaki e pa ana ki te whakatakotoranga reo whakawhiti.
  • He SDK rite-ki-te whakamahi e whakatinana ana i enei atanga me te kaweake Raraunga-Raraunga. Mena ka taea, ka hangaia te SDK ma te kawe i tetahi whakatinanatanga o naianei mai i OpenCensus.
  • Ko te kete taputapu mo nga whare pukapuka rongonui e kapi ana i te OpenTracing me OpenCensus.

Ka whakanuia hoki e matou te hototahi whakamuri me te hiahia kia pai te whakawhiti mai i nga kaupapa o naianei.

  • Ko te SDK hou ka hototahi whakamuri ki nga atanga OpenTracing o naianei. Ka tukuna e ratou nga taputapu OpenTracing tuku iho kia haere ki te taha o nga taputapu hou i roto i te tikanga kotahi, ka taea e nga kaiwhakamahi te heke i a raatau mahi i roto i te waa.
  • Ina reri te SDK hou, ka hangaia he mahere whakamohoatanga mo nga kaiwhakamahi OpenCensus o naianei. Pērā ki a OpenTracing, ka kaha tonu nga taputapu tuku iho ki te mahi ki te taha o nga mea hou.
  • Hei te Whiringa-a-rangi, ka kati a OpenTracing me OpenCensus ki te whakaae ki nga huringa. Ka tautokohia te hototahi whakamuri me nga taputapu tuku iho mo nga tau e rua.

Ko te hanga i tetahi SDK pai rawa atu mo ia reo me nui te mahi, koinei te mea e tino hiahia ana matou.

Whāinga: tuhinga taketake (whakaoti hei te 6 o Hepetema)

Ko te take nui mo te angitu o tetahi kaupapa puna tuwhera ko te tuhinga. E hiahia ana matou ki nga tuhinga tino pai me nga taputapu whakangungu, a ko o maatau kaituhi hangarau nga kaiwhakawhanake tino kaha ki te kaupapa. Ko te whakaako i nga kaiwhakawhanake me pehea te aro turuki tika i nga raupaparorohiko tetahi o nga paanga nui e hiahia ana matou ki te ao.

Ko nga waahanga tuhinga e whai ake nei ko te iti rawa e hiahiatia ana hei timata:

  • Te whakatakotoranga kaupapa.
  • Te Tirohanga 101.
  • Te timatanga o te mahi.
  • Nga aratohu reo (motuhake mo ia tangata).

Nau mai nga kaituhi o nga taumata katoa! Ko ta maatau papaanga hou kei runga i a Hugo, ma te whakamahi i nga tohu tohu, no reira he tino ngawari ki te koha.

Whāinga: Rēhita v1.0 (whakaoti hei te 6 o Hōngongoi)

Rehita - tetahi atu waahanga nui, he putanga pai ake OpenTracing Rēhita.

  • He ngawari ki te kimi whare pukapuka, monomai, kaiwhakauru me etahi atu waahanga.
  • Te whakahaere ngawari o nga waahanga Rehita.
  • Ka kitea e koe ko nga ahuatanga SDK e waatea ana i ia reo.

Mena kei te pirangi koe ki te hoahoa, te atanga me te UX, he kaupapa pai to maatau mo te whakauru whaiaro.

Whāinga: hanganga mo te whakamatautau rorohiko me te tuku (ka oti hei te 6 o Hepetema)

Hei whakarite kia tukuna tonu e matou he waehere haumaru ka taea e koe te whakawhirinaki, he pono to matou hoahoa ki te hanga i nga whakamatautau rorohiko kounga me te tuku paipa. Tena koa whakamohio mai mena ka taea e koe te tiaki paipa mo te whakamatautau, te tohu tohu, me te tuku rorohiko. Ka tino tohuhia e maatau te taumata o te hihiko o te whakaputa, a ko te pakeke o nga hanganga whakamatautau ka waiho hei kaupapa whakatau mo tatou.

Whāinga: katia ngā kaupapa OpenTracing me OpenCensus (kua oti hei te 6 o Noema)

Kei te whakamahere matou ki te kati i nga kaupapa tawhito hei te 6 o Hepetema, mena ka eke te kaupapa hou ki a ratou. 2 marama i muri mai, me te riterite o nga reo katoa, ka whakamahere matou ki te kati i nga kaupapa OpenTracing me OpenCensus. Me whakamarama penei:

  • ka whakatio nga whare pupuri, karekau he whakarereketanga.
  • Ko te kete taputapu o naianei kua whakamaheretia kia rua tau te waa tautoko.
  • ka taea e nga kaiwhakamahi te whakahou ki te SDK hou ma te whakamahi i nga taputapu rite.
  • Ka taea te whakahou haere.

Hono

Ka mihi matou ki tetahi awhina i te mea he kaupapa nui tenei. Mena kei te pirangi koe ki te ako mo te tirohanga, koinei te waa!

Source: will.com

Tāpiri i te kōrero