Kuphatikiza OpenTracing ndi OpenCensus: Njira Yakugwirizanitsa

Kuphatikiza OpenTracing ndi OpenCensus: Njira Yakugwirizanitsa

Olemba: Ted Young, Pritam Shah ndi Technical Specifications Committee (Carlos Alberto, Bogdan Drutu, Sergei Kanzhelev ndi Yuri Shkuro).

Ntchitoyi inapeza dzina: http://opentelemetry.io

Kwambiri, mwachidule kwambiri:

  • Tikupanga malaibulale atsopano ogwirizana komanso mawonekedwe azomwe angayang'anire ma telemetry. Iphatikiza ntchito za OpenTracing ndi OpenCensus ndikupereka njira yothandizira kusamuka.
  • Kukhazikitsa kwa Java kudzakhalapo pa Epulo 24, ndipo ntchito yokhazikitsanso zilankhulo zina iyamba kwathunthu pa Meyi 8, 2019. Onani ndandanda akhoza kukhala pano.
  • Pofika Seputembara 2019, mgwirizano ndi ma projekiti omwe alipo a C #, Golang, Java, NodeJS ndi Python akukonzekera. Pali ntchito yambiri patsogolo pathu, koma tingapirire ngati tigwira ntchito limodzi. Ngati mukufuna kutenga nawo gawo pantchitoyi, chonde lembani ndikudziwitsani momwe mungathandizire.
  • Kukhazikitsidwa kwa chilankhulo chilichonse kukakhwima, ntchito zofananira za OpenTracing ndi OpenCensus zidzatsekedwa. Izi zikutanthauza kuti mapulojekiti akale adzayimitsidwa, ndipo pulojekiti yatsopanoyo ipitiliza kuthandizira zida zomwe zilipo kwa zaka ziwiri pogwiritsa ntchito kubwerera kumbuyo.

Chidule cha polojekiti

Kuphatikiza OpenTracing ndi OpenCensus: Njira Yakugwirizanitsa

Tikupanga kuphatikiza! Cholinga chachikulu ndikubweretsa mapulojekiti a OpenTracing ndi OpenCensus kukhala projekiti imodzi wamba.
Pachimake cha polojekiti yatsopanoyi ikhala malo ochezera oyera komanso oganiza bwino, kuphatikiza msonkhano wanthawi zonse wamalaibulale omwe amakhazikitsa zolumikizira izi mwazomwe zimatchedwa. SDK. The icing pa keke adzakhala analimbikitsa miyezo deta ndi waya protocols, kuphatikizapo zigawo wamba za zomangamanga.
Zotsatira zake zidzakhala dongosolo lathunthu la telemetry loyenera kuyang'anira ma microservices ndi mitundu ina ya machitidwe ogawidwa amakono, ogwirizana ndi OSS ambiri ndi mapulogalamu a backend malonda.

Zochitika Zofunikira

24.04/XNUMX - Wofunsidwa waperekedwa kuti awunikenso.
8.05 - Gulu limapangidwa ndikuyamba kugwira ntchito m'zilankhulo zonse.
20.05 - Kukhazikitsa kovomerezeka kwa polojekitiyi ku Kubecon Barcelona.
6.09 - Zothandizira mu C #, Golang, Java, NodeJS ndi Python zimafika paumodzi ndi anzawo.
6.11 - Kumaliza mwalamulo kwa ntchito za OpenTracing ndi OpenCensus.
20.11 - Phwando lotsanzikana polemekeza kukwaniritsidwa kwa ntchito pa Observability Summit, Kubecon San Diego.

Nthawi ya convergence

Kuphatikiza OpenTracing ndi OpenCensus: Njira Yakugwirizanitsa

Kusamuka kwa chinenero chilichonse kumaphatikizapo kupanga SDK yokonzekera kupanga, zida zamalaibulale otchuka, zolemba, CI, zida zoyendera m'mbuyo, ndi kutsekedwa kwa mapulojekiti okhudzana ndi OpenCensus ndi OpenTracing ("kulowa kwadzuwa"). Tinakhazikitsa cholinga chachikulu cha Seputembala 2019 - kukwaniritsa kufanana kwa zilankhulo za C #, Golang, Java, NodeJS ndi Python. Tisuntha tsiku lakulowa kwa dzuwa mpaka zilankhulo zonse zitakonzeka. Koma ndibwino kupewa izi.
Mukawona zolinga, chonde lingalirani za kutenga nawo mbali kwanu, tidziwitse polemba fomu yolembetsa, kapena kunena moni muzokambirana za Gitter OpenTracing ΠΈ OpenCensus. Mutha kuwona graph ngati infographic apa.

Cholinga: Kukonzekera koyamba kwa chilankhulo cha zinenero zosiyanasiyana (kumalizidwa ndi May 8)

Ndikofunika kugwira ntchito mogwirizana, ngakhale pamene mukugwira ntchito mofanana m'zinenero zosiyanasiyana. Mafotokozedwe a zinenero zosiyanasiyana amapereka chitsogozo cha polojekitiyi. Zimamveka ngati prosaic, koma zimatsimikizira kuthandizira dongosolo logwirizana lomwe limamveka bwino mosasamala kanthu za chinenero cha pulogalamu.

Zofunikira pakulemba koyamba kwa chilankhulo X:

  • Matanthauzo a mawu amtundu uliwonse.
  • Chitsanzo chofotokozera zochitika zogawidwa, ziwerengero ndi ma metrics.
  • Kufotokozera pazinthu zofunika zomwe zidachitika pakukhazikitsa.

Cholinga ichi chikulepheretsa ntchito yonseyi, cholembera choyamba chiyenera kumalizidwa ndi May 8.

Cholinga: Kukonzekera koyamba kwatsatanetsatane wa data (kumalizidwa pa Julayi 6)

Kufotokozera kwa data kumatanthawuza mtundu wa data wamba wotsatizana ndi ma metrics kuti deta yotumizidwa kunja ndi njira zonse izitha kukonzedwa ndi njira yofananira ya telemetry mosasamala kanthu za njira yopangira deta. Izi zikuphatikizapo ndondomeko ya data ya chitsanzo chotsatira chomwe chikufotokozedwa m'zinenero zosiyanasiyana. Zomwe zilinso ndi matanthauzo a metadata a machitidwe omwe anthu amawagwiritsa ntchito pojambula, monga zopempha za HTTP, zolakwika, ndi mafunso pa database. Izi semantic zovomerezeka ndi chitsanzo.

Zolemba zoyambirira zimatengera mtundu wa data wa OpenCensus wapano ndipo ukhala ndi izi:

  • Dongosolo la data lomwe limagwiritsa ntchito zinenero zosiyanasiyana.
  • Matanthauzidwe a metadata pamachitidwe wamba.
  • JSON ndi Protobuf matanthauzo.
  • Kukhazikitsa makasitomala owerengera.

Chonde dziwani kuti palinso protocol yamawaya yomwe imagawa ma trace mu-band, yomwe tikufuna kuyikhazikitsanso. Mtundu wogawa Trace-Context zidapangidwa kudzera pa W3C.

Cholinga: mgwirizano m'zilankhulo zonse zazikulu zothandizira (kumalizidwa ndi September 6th)

Tiyenera kukwaniritsa kufanana kwa chilengedwe cha zilankhulo zamakono posintha mapulojekiti akale ndi atsopano.

  • Tanthauzo lachiyankhulo chotsatira, ma metrics, ndi kufalitsa nkhani kutengera zinenero zosiyanasiyana.
  • SDK yokonzeka kugwiritsa ntchito yomwe imagwiritsa ntchito zolumikizira izi ndikutumiza Trace-Data. Ngati kuli kotheka, SDK idzapangidwa potengera zomwe zakhazikitsidwa kale kuchokera ku OpenCensus.
  • Toolkit yama library odziwika omwe ali mu OpenTracing ndi OpenCensus.

Timayamikiranso kugwirizanitsa m'mbuyo ndipo tikufuna kuonetsetsa kuti kusintha kwabwino kuchokera kuzinthu zomwe zilipo kale.

  • SDK yatsopano idzakhala yakumbuyo yogwirizana ndi mawonekedwe aposachedwa a OpenTracing. Alola zida za OpenTracing kuti ziziyenda limodzi ndi zida zatsopano munthawi yomweyo, kulola ogwiritsa ntchito kusamutsa ntchito yawo pakapita nthawi.
  • SDK yatsopano ikakonzeka, dongosolo lokwezera lidzapangidwa kwa ogwiritsa ntchito pano a OpenCensus. Monga ndi OpenTracing, zida za cholowa zitha kupitiliza kugwira ntchito limodzi ndi zatsopano.
  • Pofika Novembala, onse OpenTracing ndi OpenCensus adzakhala atatsekedwa kuti avomereze zosintha. Kugwirizana kwam'mbuyo ndi zida zam'mbuyo kudzathandizidwa kwa zaka ziwiri.

Kupanga SDK yopambana kwambiri m'chinenero chilichonse kumafuna ntchito yambiri, ndipo ndizomwe timafunikira kwambiri.

Cholinga: zolembedwa zoyambira (zomaliza pa Seputembara 6)

Chinthu chofunika kwambiri pakuchita bwino kwa polojekiti iliyonse yotseguka ndi zolemba. Tikufuna zolemba zapamwamba ndi zida zophunzitsira, ndipo olemba athu aukadaulo ndi omwe amatukula kwambiri polojekitiyi. Kuphunzitsa omanga momwe angayang'anire bwino mapulogalamu ndi chimodzi mwazinthu zofunika kwambiri zomwe tikufuna kukhala nazo padziko lapansi.

Zolemba zotsatirazi ndizochepa zomwe zimafunikira kuti muyambe:

  • Kuwongolera polojekiti.
  • Kuwonetsetsa 101.
  • Kuyamba.
  • Maupangiri azilankhulo (mosiyana pa chilichonse).

Olemba misinkhu yonse ndi olandiridwa! Tsamba lathu latsopanolo lidakhazikitsidwa ndi Hugo, pogwiritsa ntchito mawonekedwe okhazikika, kotero ndikosavuta kupereka.

Cholinga: Registry v1.0 (kumaliza pa Julayi 6)

Registry - gawo lina lofunikira, mtundu wowongoleredwa OpenTracing Registry.

  • Ndi zophweka kupeza malaibulale, mapulagini, installers ndi zigawo zina.
  • Kuwongolera kosavuta kwa zigawo za Registry.
  • Mutha kudziwa zomwe zili mu SDK zomwe zikupezeka mchilankhulo chilichonse.

Ngati mukufuna kupanga, mawonekedwe ndi UX, tili ndi pulojekiti yabwino kwambiri yotenga nawo mbali.

Cholinga: zomangamanga zoyeserera ndi kumasulidwa kwa mapulogalamu (zomalizidwa ndi Seputembara 6)

Kuti tiwonetsetse kuti tikupitilizabe kupereka khodi yotetezeka yomwe mungadalire, tili ndi kudzipereka kwapaintaneti popanga kuyesa kwa mapulogalamu abwino ndikutulutsa mapaipi. Chonde tiuzeni ngati mutha kusamalira mapaipi oyesa, kuyika zilembo, ndikutulutsa mapulogalamu. Tikuwonetsa momveka bwino kuchuluka kwa kukonzekera kupanga, ndipo kukhwima kwa zida zoyeserera kudzakhala chisankho chachikulu kwa ife.

Cholinga: kutseka ntchito za OpenTracing ndi OpenCensus (zotsirizidwa ndi Novembala 6)

Tikukonzekera kuyamba kutseka mapulojekiti akale pa Seputembala 6, ngati ntchito yatsopanoyo ifika pamlingo wofanana nawo. Miyezi iwiri pambuyo pake, molingana ndi zilankhulo zonse, tikukonzekera kutseka ntchito za OpenTracing ndi OpenCensus. Iyenera kumveka motere:

  • nkhokwe zidzawumitsidwa ndipo palibe zosintha zina zomwe zidzachitike.
  • Chida chamakono chili ndi zaka ziwiri zothandizira zomwe zakonzedwa.
  • ogwiritsa azitha kukweza ku SDK yatsopano pogwiritsa ntchito zida zomwezo.
  • Kusintha pang'onopang'ono kutheka.

Lowani

Tilandira thandizo lililonse chifukwa iyi ndi ntchito yayikulu. Ngati mukufuna kuphunzira za kuwonera, ino ndi nthawi!

Source: www.habr.com

Kuwonjezera ndemanga