A’ tighinn còmhla ri OpenTracing agus OpenCensus: An t-slighe gu co-fhilleadh

A’ tighinn còmhla ri OpenTracing agus OpenCensus: An t-slighe gu co-fhilleadh

Ùghdaran: Ted Young, Pritam Shah agus Comataidh nan Sònrachaidhean Teicnigeach (Carlos Alberto, Bogdan Drutu, Sergei Kanzhelev agus Yuri Shkuro).

Fhuair a’ cho-phròiseact an t-ainm: http://opentelemetry.io

Gu math, gu math goirid:

  • Tha sinn a’ cruthachadh seata aonaichte ùr de leabharlannan agus mion-chomharrachadh airson comasan sgrùdaidh telemetry. Thig e còmhla na pròiseactan OpenTracing agus OpenCensus agus bheir e seachad slighe le taic airson imrich.
  • Bidh am buileachadh iomraidh ann an Java ri fhaighinn air 24 Giblean, agus tòisichidh obair air buileachadh ann an cànanan eile gu h-iomlan air 8 Cèitean, 2019. Seall an clàr-ama urrainn a bhith an seo.
  • Ron t-Sultain 2019, thathar an dùil co-ionannachd ri pròiseactan a th’ ann mar-thà airson C #, Golang, Java, NodeJS agus Python. Tha tòrr obair romhainn, ach faodaidh sinn dèiligeadh ma dh'obraicheas sinn aig an aon àm. Ma tha ùidh agaibh pàirt a ghabhail sa phròiseact seo, nach clàraich sibh agus innis dhuinn ciamar a tha sibh airson cur ris.
  • Aon uair ‘s gu bheil am buileachadh anns gach cànan aibidh, thèid na pròiseactan OpenTracing agus OpenCensus co-fhreagarrach a dhùnadh. Tha seo a 'ciallachadh gum bi na seann phròiseactan air an reothadh, agus cumaidh am pròiseact ùr a' toirt taic dha na h-innealan a th 'ann mar-thà airson dà bhliadhna a' cleachdadh co-fhreagarrachd air ais.

Overview Overview

A’ tighinn còmhla ri OpenTracing agus OpenCensus: An t-slighe gu co-fhilleadh

Tha sinn a’ dèanamh aonadh! Is e an amas mu dheireadh na pròiseactan OpenTracing agus OpenCensus a thoirt còmhla ann an aon phròiseact cumanta.
Aig cridhe a’ phròiseict ùir bidh seata de eadar-aghaidh glan agus smaoineachail, a’ toirt a-steach co-chruinneachadh traidiseanta leabharlannan a bhios a’ cur an gnìomh nan eadar-aghaidh sin ann an cruth ris an canar. SDK. Bidh an icing air a’ chèic mar inbhean a thathar a’ moladh airson protocolaidhean dàta is uèir, a’ toirt a-steach pàirtean cumanta den bhun-structar.
Mar thoradh air an sin bidh siostam telemetry iomlan a bhios iomchaidh airson sùil a chumail air meanbh-sheirbheisean agus seòrsachan eile de shiostaman sgaoilte ùr-nodha, a tha co-chosmhail ris a’ mhòr-chuid de phrìomh bhathar-bog OSS agus backend malairteach.

Prìomh thachartasan

24.04/XNUMX - Tagraiche fiosrachaidh air a chuir a-steach airson ath-sgrùdadh.
8.05 - Tha sgioba air a chruthachadh agus a’ tòiseachadh ag obair anns a h-uile cànan.
20.05 - Cur air bhog oifigeil a’ phròiseict aig Kubecon Barcelona.
6.09 - Bidh buileachadh ann an C #, Golang, Java, NodeJS agus Python a’ ruighinn co-ionannachd leis an co-aoisean.
6.11 - Crìochnachadh oifigeil air pròiseactan OpenTracing agus OpenCensus.
20.11 - Pàrtaidh soraidh mar urram dha na pròiseactan a chrìochnachadh aig Cruinneachadh Amharcachd, Kubecon San Diego.

Clàr-ama co-chruinneachaidh

A’ tighinn còmhla ri OpenTracing agus OpenCensus: An t-slighe gu co-fhilleadh

Tha imrich airson gach cànan a’ toirt a-steach togail SDK deiseil airson cinneasachadh, innealan airson leabharlannan mòr-chòrdte, sgrìobhainnean, CI, innealan co-chòrdalachd air ais, agus dùnadh nam pròiseactan OpenCensus agus OpenTracing co-cheangailte (“dol fodha na grèine”). Shuidhich sinn amas àrd-amasach airson an t-Sultain 2019 - a’ coileanadh co-ionannachd airson na cànanan C #, Golang, Java, NodeJS agus Python. Gluaisidh sinn ceann-latha dol fodha na grèine gus am bi a h-uile cànan deiseil. Ach tha e nas fheàrr seo a sheachnadh.
Nuair a choimheadas tu air amasan, feuch an smaoinich thu air do chom-pàirteachadh pearsanta, leig fios dhuinn le bhith a’ lìonadh foirm-clàraidh, no le bhith ag ràdh hello ann an còmhraidhean Gitter nam pròiseactan OpenTracing и OpenCensus. Faodaidh tu an graf fhaicinn mar infographic an seo.

Amas: A’ chiad dreach den t-sònrachadh thar-chànan (crìochnaichte ro 8 Cèitean)

Tha e cudromach a bhith ag obair còmhla, fiù 's nuair a bhith ag obair ann an co-shìnte ann an diofar chànanan. Tha an sònrachadh tar-chànan a’ toirt stiùireadh don phròiseact. Tha e prosaic, ach tha e a’ gealltainn taic do shiostam ciallach a tha a’ faireachdainn eòlach ge bith dè an cànan prògramaidh.

Riatanasan èigneachail airson a’ chiad dreachd de shònrachadh airson cànan X:

  • Mìneachadh air briathrachas coitcheann.
  • Modail airson cunntas a thoirt air gnothaichean sgaoilte, staitistig agus meatrach.
  • Soilleireachd air cùisean cudromach a dh’ èirich rè buileachadh.

Tha an amas seo a 'cur bacadh air a' chòrr den obair, feumaidh a 'chiad dreach a bhith air a chrìochnachadh ron Chèitean 8th.

Amas: A’ chiad dreach airson sònrachadh dàta (crìochnaichte ro 6 Iuchar)

Tha an sònrachadh dàta a’ mìneachadh cruth dàta cumanta airson lorgan agus meatrach gus an urrainnear dàta a thèid às-mhalairt leis a h-uile pròiseas a phròiseasadh leis an aon bhun-structar telemetry ge bith dè am pròiseas gineadh dàta. Tha seo a’ gabhail a-steach an sgeama dàta airson a’ mhodail lorg a tha air a mhìneachadh anns an t-sònrachadh thar-chànan. Cuideachd air an toirt a-steach tha mìneachaidhean meata-dàta airson obrachaidhean cumanta a bhios an lorg a’ cleachdadh airson a ghlacadh, leithid iarrtasan HTTP, mearachdan, agus ceistean stòr-dàta. Tha iad seo gnàthasan semantach nan eisimpleir.

Tha a’ chiad dreach stèidhichte air cruth dàta gnàthach OpenCensus agus bidh na leanas ann:

  • Sgeama dàta a chuireas an gnìomh sònrachadh tar-chànan.
  • Mìneachaidhean meata-dàta airson obrachaidhean cumanta.
  • Mìneachaidhean JSON agus Protobuf.
  • Cur an gnìomh luchd-dèiligidh iomraidh.

Thoir an aire gu bheil protocol uèir ann cuideachd a bhios a’ cuairteachadh lorgan in-chòmhlan, a bu mhath leinn a bhith àbhaisteach cuideachd. Cruth cuairteachaidh Trace-Co-theacsa air a leasachadh tro W3C.

Amas: co-ionannachd thar gach prìomh chànan le taic (crìochnaichte ro 6 Sultain)

Feumaidh sinn co-ionannachd a choileanadh airson an eag-shiostam cànain làithreach le bhith a’ cur feadhainn ùra an àite seann phròiseactan.

  • Mìneachaidhean eadar-aghaidh airson lorg, meatrach, agus iomadachadh co-theacsa stèidhichte air sònrachadh tar-chànan.
  • SDK deiseil airson a chleachdadh a chuireas an gnìomh na h-eadar-aghaidh sin agus às-mhalairt Trace-Data. Far a bheil e comasach, thèid an SDK a chruthachadh le bhith a’ giùlain buileachadh gnàthaichte bho OpenCensus.
  • Inneal airson leabharlannan mòr-chòrdte a tha an-dràsta air an còmhdach ann an OpenTracing agus OpenCensus.

Tha sinn cuideachd a’ cur luach air co-chòrdalachd air ais agus tha sinn airson dèanamh cinnteach gum bi gluasad rèidh bho phròiseactan a tha ann mar-thà.

  • Bidh an SDK ùr co-chòrdail air ais le eadar-aghaidh gnàthach OpenTracing. Leigidh iad le innealan dìleab OpenTracing ruith còmhla ri innealan ùra san aon phròiseas, a’ leigeil le luchd-cleachdaidh an cuid obrach a ghluasad thar ùine.
  • Nuair a bhios an SDK ùr deiseil, thèid plana ùrachadh a chruthachadh airson luchd-cleachdaidh gnàthach OpenCensus. Coltach ri OpenTracing, bidh e comasach dha innealan dìleab cumail orra ag obair còmhla ri feadhainn ùra.
  • Ron t-Samhain, bidh an dà chuid OpenTracing agus OpenCensus dùinte airson gabhail ri atharrachaidhean. Thèid taic a thoirt do cho-chòrdalachd air ais le innealan dìleab airson dà bhliadhna.

Tha feum air tòrr obrach gus SDK as fheàrr sa chlas a chruthachadh airson a h-uile cànan, agus is e sin as motha a tha a dhìth oirnn.

Amas: sgrìobhainnean bunaiteach (crìochnaichte ro 6 Sultain)

Is e prìomh adhbhar ann an soirbheachas pròiseact stòr fosgailte sam bith sgrìobhainnean. Tha sinn ag iarraidh sgrìobhainnean agus innealan trèanaidh den chiad ìre, agus is e na sgrìobhadairean teignigeach againn an luchd-leasachaidh as gnìomhaiche sa phròiseact. Is e a bhith a’ teagasg luchd-leasachaidh mar a nì iad sgrùdadh ceart air bathar-bog aon de na buaidhean as cudromaiche a tha sinn airson a bhith air an t-saoghal.

Is e na pìosan sgrìobhainnean a leanas an ìre as ìsle a tha riatanach airson tòiseachadh:

  • Stiùireadh pròiseict.
  • Amharc 101.
  • A ’tòiseachadh.
  • Stiùiridhean cànain (fa leth airson gach fear).

Tha fàilte ro sgrìobhadairean aig gach ìre! Tha an làrach ùr againn stèidhichte air Hugo, a’ cleachdadh comharrachadh cunbhalach, agus mar sin tha e gu math furasta a chuir ris.

Amas: Clàradh v1.0 (crìochnaichte ro 6 Iuchar)

Clàradh - pàirt riatanach eile, dreach leasaichte Clàradh OpenTracing.

  • Tha e furasta leabharlannan, plugins, stàlaichearan agus co-phàirtean eile a lorg.
  • Riaghladh furasta air co-phàirtean Clàraidh.
  • Gheibh thu a-mach dè na feartan SDK a tha rim faighinn anns gach cànan.

Ma tha ùidh agad ann an dealbhadh, eadar-aghaidh agus UX, tha pròiseact sàr-mhath againn airson com-pàirteachadh pearsanta.

Amas: bun-structar airson deuchainn agus sgaoileadh bathar-bog (crìochnaichte ro 6 Sultain)

Gus dèanamh cinnteach gun lean sinn oirnn a’ lìbhrigeadh còd tèarainte as urrainn dhut a bhith an urra, tha dealas dealbhaidh againn airson deuchainn bathar-bog càileachd a thogail agus pìoban a leigeil ma sgaoil. Feuch an innis thu dhuinn an urrainn dhut aire a thoirt do phìoban airson deuchainn, comharrachadh, agus sgaoileadh bathar-bog. Tha sinn a’ nochdadh gu soilleir an ìre de dh’ullachd toraidh, agus bidh inbheachd a’ bhun-structair deuchainn na phrìomh fheart co-dhùnaidh dhuinn.

Amas: a’ dùnadh na pròiseactan OpenTracing agus OpenCensus (crìochnaichte ro 6 Samhain)

Tha sinn an dùil tòiseachadh air seann phròiseactan a dhùnadh air 6 Sultain, ma ruigeas am pròiseact ùr co-ionannachd riutha. Dà mhìos às deidh sin, le co-ionannachd anns a h-uile cànan, tha sinn an dùil na pròiseactan OpenTracing agus OpenCensus a dhùnadh. Bu chòir a thuigsinn mar seo:

  • bidh na tasgaidhean reòta agus cha tèid tuilleadh atharrachaidhean a dhèanamh.
  • Tha ùine taic dà bhliadhna san amharc aig a’ ghoireas làithreach.
  • bidh e comasach do luchd-cleachdaidh ùrachadh chun SDK ùr a’ cleachdadh na h-aon innealan.
  • Bidh e comasach ùrachadh mean air mhean.

Thig a-steach a-nis

Cuiridh sinn fàilte air cuideachadh sam bith oir is e pròiseact mòr a tha seo. Ma tha ùidh agad ann a bhith ag ionnsachadh mu dheidhinn faicsinneachd, seo an t-àm!

Source: www.habr.com

Cuir beachd ann