{"id":37270,"date":"2019-10-31T22:16:41","date_gmt":"2019-10-31T19:16:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii\/"},"modified":"2019-10-31T22:16:41","modified_gmt":"2019-10-31T19:16:41","slug":"sliyanie-opentracing-i-opencensus-put-k-konvergentsii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii","title":{"rendered":"Shkrirja e OpenTracing dhe OpenCensus: rruga drejt konvergjenc\u00ebs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Shkrirja e OpenTracing dhe OpenCensus: rruga drejt konvergjenc\u00ebs\" src=\"\/wp-content\/uploads\/2019\/08\/ae22f1784f07e7bc5311d37b006e8837.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Autori: Ted Yang, Pritam Shah dhe \"Komiteti i Specifikimeve Teknike\" (Carlos Alberto, Bogdan Drutu, Sergey Kanjelyev dhe Yuri Shkuro).<\/p>\n<p><\/p>\n<p>Projekti bashk\u00ebpunues mori emrin: <noindex><a rel=\"nofollow\" href=\"http:\/\/opentelemetry.io\">http:\/\/opentelemetry.io<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"ochen-ochen-korotko\">Shum\u00eb, shum\u00eb shkurt:<\/h2>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<ul>\n<li>Po krijojm\u00eb nj\u00eb grup t\u00eb ri t\u00eb unifikuar bibliotekash dhe specifikimesh p\u00ebr mund\u00ebsin\u00eb e v\u00ebzhgimit t\u00eb telemetris\u00eb. Ai do t\u00eb bashkoj\u00eb projektet OpenTracing dhe OpenCensus, si dhe do t\u00eb ofroj\u00eb nj\u00eb m\u00ebnyr\u00eb t\u00eb mb\u00ebshtetur p\u00ebr migrimin.<\/li>\n<li>Implementimi referues n\u00eb Java do t\u00eb jet\u00eb n\u00eb dispozicion m\u00eb 24 Prill, pun\u00ebt p\u00ebr implementimet n\u00eb gjuh\u00eb t\u00eb tjera do t\u00eb fillojn\u00eb plot\u00ebsisht nga 8 Maj 2019. Shihni orarin <noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/open-source-software\/OpenConsensus%20Roadmap.jpg\">mund t\u00eb shkarkohet k\u00ebtu<\/a><\/noindex>.<\/li>\n<li>Deri n\u00eb Shtator 2019 \u00ebsht\u00eb parashikuar barazimi me projektet ekzistuese p\u00ebr C#, Golang, Java, NodeJS dhe Python. Na pret shum\u00eb pun\u00eb, por do t'ia dalim mban\u00eb n\u00ebse punojm\u00eb paralelisht. N\u00ebse jeni t\u00eb interesuar t\u00eb merrni pjes\u00eb n\u00eb k\u00ebt\u00eb projekt, ju lutemi regjistrohuni dhe na tregoni se si d\u00ebshironi t\u00eb kontribuoni.<\/li>\n<li>Kur implementimi n\u00eb \u00e7do gjuh\u00eb t\u00eb b\u00ebhet i q\u00ebndruesh\u00ebm, projektet p\u00ebrkat\u00ebse OpenTracing dhe OpenCensus do t\u00eb mbyllen. Kjo do t\u00eb thot\u00eb ngrirjen e projekteve t\u00eb vjetra, nd\u00ebrsa projekti i ri do t\u00eb vazhdoj\u00eb t\u00eb mb\u00ebshtes\u00eb mjetet ekzistuese p\u00ebr dy vjet, duke p\u00ebrdorur pajtueshm\u00ebri prapa.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"obzor-proekta\">P\u00ebrmbledhja e projektit<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Shkrirja e OpenTracing dhe OpenCensus: rruga drejt konvergjenc\u00ebs\" src=\"\/wp-content\/uploads\/2019\/08\/b9691c2b1a171d110d287d5e61f39b5a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ne po b\u00ebjm\u00eb nj\u00eb bashkim! Q\u00ebllimi m\u00eb i lart\u00eb \u00ebsht\u00eb t\u00eb bashkojm\u00eb projektet OpenTracing dhe OpenCensus n\u00eb nj\u00eb projekt t\u00eb vet\u00ebn.<br \/>\nNuk do t\u00eb jet\u00eb asnj\u00eb projekt i ri i t\u00eb dh\u00ebnave t\u00eb pastra dhe t\u00eb menduara, p\u00ebrfshir\u00eb nd\u00ebrtimin tradicional t\u00eb bibliotekave q\u00eb implementojn\u00eb k\u00ebto nd\u00ebrfaqe si\u00e7 jan\u00eb SDK-t\u00eb. K\u00ebtu do t\u00eb jen\u00eb standardet e rekomanduara p\u00ebr t\u00eb dh\u00ebnat dhe protokollet kabllor, duke p\u00ebrfshir\u00eb pjes\u00ebt e zakonshme t\u00eb infrastruktur\u00ebs.<br \/>\nRezultati do t\u00eb jet\u00eb nj\u00eb sistem i plot\u00eb telemetrik, i p\u00ebrshtatsh\u00ebm p\u00ebr monitorimin e mikrosh\u00ebrbimeve dhe tipeve t\u00eb tjera t\u00eb sistemeve moderne t\u00eb shp\u00ebrndara, t\u00eb pajtueshme me shumic\u00ebn e OSS t\u00eb r\u00ebnd\u00ebsishme dhe programeve baz\u00eb komerciale.<\/p>\n<p><\/p>\n<h2 id=\"osnovnye-sobytiya\">Ngjarjet kryesore<\/h2>\n<p><\/p>\n<p>24.04 \u2014 Kandidati referues ofrohet p\u00ebr rishikim.<br \/>\n8.05 \u2014 Formohet ekipi q\u00eb do t\u00eb filloj\u00eb pun\u00ebn n\u00eb t\u00eb gjitha gjuh\u00ebt.<br \/>\n20.05 \u2014 Lansimi zyrtar i projektit n\u00eb Kubecon Barcelona.<br \/>\n6.09 \u2014 Implementimet n\u00eb C#, Golang, Java, NodeJS dhe Python arrijn\u00eb barazimin me homolog\u00ebt.<br \/>\n6.11 \u2014 P\u00ebrfundimi zyrtar i projekteve OpenTracing dhe OpenCensus.<br \/>\n20.11 \u2014 Festimi p\u00ebrfundimtar n\u00eb nder t\u00eb p\u00ebrfundimit t\u00eb projekteve n\u00eb Observability Summit, Kubecon San Diego.<\/p>\n<p><\/p>\n<h2 id=\"hronologiya-konvergencii\">Kronologjia e konvergjenc\u00ebs<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ix\/xo\/ez\/ixxoezzwzgpqbteyuwtmmtl7utg.jpeg\"><img decoding=\"async\" alt=\"Shkrirja e OpenTracing dhe OpenCensus: rruga drejt konvergjenc\u00ebs\" src=\"\/wp-content\/uploads\/2019\/08\/ecd48d1d56e1581fa702aafd2417b641.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Migraimi p\u00ebr secil\u00ebn gjuh\u00eb p\u00ebrfshin nd\u00ebrtimin e nj\u00eb SDK t\u00eb gatsh\u00ebm p\u00ebr implementimin industrial, mjete p\u00ebr bibliotekat e njohura, dokumentacion, CI, mjete p\u00ebr mb\u00ebshtetje t\u00eb prapme dhe mbylljen e projekteve t\u00eb lidhura OpenCensus dhe OpenTracing (\"per\u00ebndimi\"). Ne kemi vendosur nj\u00eb q\u00ebllim ambicioz p\u00ebr shtatorin 2019 \u2014 arritjen e paritetit p\u00ebr gjuh\u00ebt C#, Golang, Java, NodeJS dhe Python. Ne do t\u00eb shtyjm\u00eb dat\u00ebn e \"per\u00ebndimit\" derisa t\u00eb gjitha gjuh\u00ebt t\u00eb jen\u00eb gati. Por \u00ebsht\u00eb e preferueshme t\u00eb shmanget kjo.<br \/>\nKur shikoni q\u00ebllimet, ju lutemi mendoni p\u00ebr pjes\u00ebmarrjen tuaj personale, na informoni p\u00ebr k\u00ebt\u00eb duke mbushur <noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/HCGGoLRzoPm6o29K6\">form\u00ebn e regjistrimit<\/a><\/noindex>, ose duke u p\u00ebrsh\u00ebndetur n\u00eb bisedat Gitter t\u00eb projekteve <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/opentracing\/public\">OpenTracing<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/census-instrumentation\/Lobby\">OpenCensus<\/a><\/noindex>. Mund t\u00eb shihni grafikun n\u00eb form\u00eb infografike <noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/open-source-software\/OpenConsensus%20Roadmap.jpg\">k\u00ebtu<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h3 id=\"cel-pervyy-chernovoy-variant-mezhyazykovoy-specifikacii-zavershenie-k-8-maya\">Q\u00ebllimi: drafti i par\u00eb i specifikimit nd\u00ebr-gjuh\u00ebsor (p\u00ebrfundimi deri m\u00eb 8 maj)<\/h3>\n<p><\/p>\n<p>\u00cbsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb punojm\u00eb bashk\u00ebrisht, edhe kur punojm\u00eb paralelisht n\u00eb gjuh\u00eb t\u00eb ndryshme. Specifikimi nd\u00ebr-gjuh\u00ebsor siguron udh\u00ebzime p\u00ebr projektin. Duket prozaik, por kjo \u00ebsht\u00eb garancia q\u00eb mb\u00ebshtetet sistemi gjith\u00ebp\u00ebrfshir\u00ebs, i cili duket i njohur pavar\u00ebsisht nga gjuha e programimit.<\/p>\n<p><\/p>\n<p>K\u00ebrkesat e detyrueshme p\u00ebr draftin e par\u00eb t\u00eb specifikimit p\u00ebr gjuh\u00ebn X:<\/p>\n<p><\/p>\n<ul>\n<li>P\u00ebrcaktimi i terminologjis\u00eb s\u00eb p\u00ebrbashk\u00ebt.<\/li>\n<li>Modeli p\u00ebr p\u00ebrshkrimin e transaksioneve t\u00eb shp\u00ebrndara, statistikave dhe metrikave.<\/li>\n<li>Shpjegime mbi \u00e7\u00ebshtjet e r\u00ebnd\u00ebsishme q\u00eb kan\u00eb lindur gjat\u00eb implementimit.<\/li>\n<\/ul>\n<p><\/p>\n<p>Ky q\u00ebllim bllokon pun\u00ebt e tjera, drafti i par\u00eb duhet t\u00eb p\u00ebrfundoj\u00eb deri m\u00eb 8 maj.<\/p>\n<p><\/p>\n<h3 id=\"cel-pervyy-chernovik-dlya-specifikacii-dannyh-zavershenie-k-6-iyulya\">Q\u00ebllimi: drafti i par\u00eb p\u00ebr specifikimin e t\u00eb dh\u00ebnave (p\u00ebrfundimi deri m\u00eb 6 korrik)<\/h3>\n<p><\/p>\n<p>Specifikimi i t\u00eb dh\u00ebnave p\u00ebrcakton formatin e p\u00ebrgjithsh\u00ebm t\u00eb t\u00eb dh\u00ebnave p\u00ebr gjurmime dhe metrika, k\u00ebshtu q\u00eb t\u00eb dh\u00ebnat e eksportuara nga t\u00eb gjith\u00eb proceset mund t\u00eb p\u00ebrpunohen nga e nj\u00ebjta infrastruktur\u00eb telemetrike pavar\u00ebsisht nga procesi i gjenerimit t\u00eb t\u00eb dh\u00ebnave. Ky p\u00ebrfshin skem\u00ebn e t\u00eb dh\u00ebnave p\u00ebr modelin e gjurmimit, t\u00eb p\u00ebrshkruar n\u00eb specifikimin nd\u00ebr-gjuh\u00ebsor. P\u00ebrfshihen gjithashtu p\u00ebrkufizimet e metadata p\u00ebr operacionet e zakonshme, t\u00eb cilat gjurmimi i p\u00ebrdor p\u00ebr t\u00eb kapur: p\u00ebr shembull, k\u00ebrkesat HTTP, gabimet dhe k\u00ebrkesat p\u00ebr baz\u00ebn e t\u00eb dh\u00ebnave. K\u00ebto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/opentracing\/specification\/blob\/master\/semantic_conventions.md\">marr\u00ebveshje semantike<\/a><\/noindex> jan\u00eb shembuj.<\/p>\n<p><\/p>\n<p>Drafti i par\u00eb mb\u00ebshtetet n\u00eb formatin aktual t\u00eb t\u00eb dh\u00ebnave OpenCensus dhe do t\u00eb p\u00ebrmbaj\u00eb t\u00eb m\u00ebposhtmet:<\/p>\n<p><\/p>\n<ul>\n<li>Skema e t\u00eb dh\u00ebnave q\u00eb implementon specifikimin nd\u00ebr-gjuh\u00ebsor.<\/li>\n<li>P\u00ebrcaktimet e metadata p\u00ebr operacionet e zakonshme.<\/li>\n<li>P\u00ebrcaktimet JSON dhe Protobuf.<\/li>\n<li>Implementimi i klient\u00ebve referenc\u00eb.<\/li>\n<\/ul>\n<p><\/p>\n<p>Ju lutemi vini re q\u00eb ekziston edhe nj\u00eb protokoll i kabllit q\u00eb shp\u00ebrndan gjurm\u00ebt brenda brezit, dhe q\u00eb ne do t\u00eb donim ta standardizonim. Formati i shp\u00ebrndarjes <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/trace-context\/\">Trace-Context<\/a><\/noindex> po zhvillohet p\u00ebrmes W3C.<\/p>\n<p><\/p>\n<h3 id=\"cel-paritet-po-vsem-osnovnym-podderzhivaemym-yazykam-zavershenie-k-6-sentyabrya\">Q\u00ebllimi: barazia n\u00eb gjuh\u00ebt kryesore t\u00eb mb\u00ebshtetura (p\u00ebrfundimi deri m\u00eb 6 Shtator)<\/h3>\n<p><\/p>\n<p>Ne duhet t\u00eb arrijm\u00eb barazin\u00eb p\u00ebr ekosistemin aktual gjuh\u00ebsor si z\u00ebvend\u00ebsim i projekteve t\u00eb vjetra me t\u00eb reja.<\/p>\n<p><\/p>\n<ul>\n<li>Kufizimet e nd\u00ebrfaqes p\u00ebr gjurmimin, metrikat dhe shp\u00ebrndarjen e kontekstit bazuar n\u00eb specifikimin nd\u00ebrgjuh\u00ebsor.<\/li>\n<li>SDK i gatsh\u00ebm p\u00ebr pun\u00eb q\u00eb implementon k\u00ebto nd\u00ebrfaqe, duke eksportuar Trace-Data. Kur t\u00eb jet\u00eb e mundur, SDK do t\u00eb krijohet duke transferuar nj\u00eb implementim ekzistues nga OpenCensus.<\/li>\n<li>Nj\u00eb mjet p\u00ebr bibliotekat e njohura q\u00eb aktualisht jan\u00eb mbuluar nga OpenTracing dhe OpenCensus.<\/li>\n<\/ul>\n<p><\/p>\n<p>Ne gjithashtu e vler\u00ebsojm\u00eb p\u00ebrputhshm\u00ebrin\u00eb prapa dhe duam t\u00eb sigurojm\u00eb nj\u00eb kalim t\u00eb qet\u00eb nga projektet ekzistuese.<\/p>\n<p><\/p>\n<ul>\n<li>N\u00eb SDK t\u00eb ri do t\u00eb ket\u00eb mjete p\u00ebr p\u00ebrputhshm\u00ebrin\u00eb me nd\u00ebrfaqet aktuale OpenTracing. K\u00ebto do t\u00eb lejojn\u00eb mjeteve t\u00eb vjetra OpenTracing t\u00eb punojn\u00eb s\u00eb bashku me mjete t\u00eb reja n\u00eb t\u00eb nj\u00ebjtin proces, duke lejuar p\u00ebrdoruesit t\u00eb transferojn\u00eb gradualisht punimet e tyre.<\/li>\n<li>Kur SDK i ri t\u00eb jet\u00eb gati, do t\u00eb krijohet nj\u00eb plan p\u00ebr p\u00ebrmir\u00ebsimin e p\u00ebrdoruesve aktual\u00eb t\u00eb OpenCensus. Ashtu si n\u00eb rastin e OpenTracing, mjetet e vjetra do t\u00eb mund t\u00eb vazhdojn\u00eb t\u00eb punojn\u00eb s\u00eb bashku me ato t\u00eb reja.<\/li>\n<li>Deri n\u00eb N\u00ebntor, OpenTracing dhe OpenCensus do t\u00eb mbyllen p\u00ebr pranimin e ndryshimeve. P\u00ebrputhshm\u00ebria me mjetet e vjetra do t\u00eb mb\u00ebshtetet p\u00ebr nj\u00eb periudh\u00eb prej dy vjet\u00ebsh.<\/li>\n<\/ul>\n<p><\/p>\n<p>Krijimi i nj\u00eb SDK t\u00eb klasit m\u00eb t\u00eb mir\u00eb p\u00ebr \u00e7do gjuh\u00eb k\u00ebrkon pun\u00eb t\u00eb madhe, dhe kjo \u00ebsht\u00eb ajo q\u00eb na nevojitet m\u00eb shum\u00eb.<\/p>\n<p><\/p>\n<h3 id=\"cel-osnovnaya-dokumentaciya-zavershenie-k-6-sentyabrya\">Q\u00ebllimi: dokumentacioni kryesor (p\u00ebrfundimi deri m\u00eb 6 Shtator)<\/h3>\n<p><\/p>\n<p>Nj\u00eb faktor kritik p\u00ebr suksesin e \u00e7do projekti me kod t\u00eb hapur \u00ebsht\u00eb dokumentacioni. Ne duam t\u00eb kemi dokumentacion t\u00eb klasit t\u00eb par\u00eb dhe mjete p\u00ebr trajnim; shkrimtar\u00ebt tan\u00eb teknik\u00eb jan\u00eb zhvilluesit m\u00eb aktive n\u00eb projekt. Trajnimi i zhvilluesve p\u00ebr v\u00ebzhgimin e duhur t\u00eb softuerit \u00ebsht\u00eb nj\u00eb nga ndikimet m\u00eb t\u00eb r\u00ebnd\u00ebsishme q\u00eb duam t\u00eb kemi n\u00eb bot\u00eb.<\/p>\n<p><\/p>\n<p>Pjes\u00ebt e nevojshme minimale p\u00ebr fillim jan\u00eb:<\/p>\n<p><\/p>\n<ul>\n<li>Orientimi i projektit.<\/li>\n<li>V\u00ebzhgueshm\u00ebria 101.<\/li>\n<li>Fillimi.<\/li>\n<li>Udh\u00ebzime p\u00ebr gjuh\u00ebt (ve\u00e7mas p\u00ebr secil\u00ebn).<\/li>\n<\/ul>\n<p><\/p>\n<p>Ftojm\u00eb shkrimtar\u00eb t\u00eb \u00e7do niveli! Web-faqja jon\u00eb e re bazohet n\u00eb Hugo, duke p\u00ebrdorur markup t\u00eb zakonsh\u00ebm, prandaj \u00ebsht\u00eb shum\u00eb e leht\u00eb t\u00eb kontribuoni.<\/p>\n<p><\/p>\n<h3 id=\"cel-registry-v10-zavershenie-k-6-iyulya\">Q\u00ebllimi: Registry v1.0 (p\u00ebrfundim deri m\u00eb 6 Korrik)<\/h3>\n<p><\/p>\n<p>Registry \u2014 nj\u00eb komponent tjet\u00ebr kritik, version i p\u00ebrmir\u00ebsuar <noindex><a rel=\"nofollow\" href=\"https:\/\/opentracing.io\/registry\">OpenTracing Registry<\/a><\/noindex>.<\/p>\n<p><\/p>\n<ul>\n<li>E leht\u00eb p\u00ebr t\u00eb gjetur biblioteka, plugina, instalues dhe komponent\u00eb t\u00eb tjer\u00eb.<\/li>\n<li>Menaxhimi i leht\u00eb i komponent\u00ebve t\u00eb Registry.<\/li>\n<li>Mund t\u00eb m\u00ebsoni se cilat funksione SDK jan\u00eb t\u00eb disponueshme n\u00eb \u00e7do gjuh\u00eb.<\/li>\n<\/ul>\n<p><\/p>\n<p>N\u00ebse jeni t\u00eb interesuar p\u00ebr dizajnin, pjes\u00ebn nd\u00ebrfaq\u00ebsore dhe UX \u2014 kemi nj\u00eb projekt t\u00eb shk\u00eblqyer p\u00ebr pjes\u00ebmarrje personale.<\/p>\n<p><\/p>\n<h3 id=\"cel-infrastruktura-dlya-testirovaniya-i-vypuska-po-zavershenie-k-6-sentyabrya\">Q\u00ebllimi: infrastruktura p\u00ebr testimin dhe l\u00ebshimin e softuerit (p\u00ebrfundim deri m\u00eb 6 Shtator)<\/h3>\n<p><\/p>\n<p>P\u00ebr t\u00eb vazhduar ofrimin e kodit t\u00eb sigurt, t\u00eb cilit mund t'i besohet, kemi nj\u00eb angazhim projektor p\u00ebr t\u00eb krijuar konvejere cil\u00ebsore p\u00ebr testimin dhe l\u00ebshimin e softuerit. Na njoftoni, ju lutem, n\u00ebse mund t\u00eb merrni p\u00ebrsip\u00ebr konvejer\u00ebt p\u00ebr testimin, matjen e karakteristikave dhe l\u00ebshimin e softuerit. Ne e p\u00ebrshkruajm\u00eb qart\u00eb nivelin e gatishm\u00ebris\u00eb p\u00ebr prodhim dhe pjekuria e infrastruktur\u00ebs s\u00eb testimit do t\u00eb jet\u00eb faktori kryesor p\u00ebr ne.<\/p>\n<p><\/p>\n<h3 id=\"cel-zakrytie-proektov-opentracing-i-opencensus-zavershenie-k-6-noyabrya\">Q\u00ebllimi: mbyllja e projekteve OpenTracing dhe OpenCensus (p\u00ebrfundim deri m\u00eb 6 N\u00ebntor)<\/h3>\n<p><\/p>\n<p>Planifikojm\u00eb fillimin e mbylljes s\u00eb projekteve t\u00eb vjetra q\u00eb nga 6 Shtatori, n\u00ebse projekti i ri arrin paritet me to. 2 muaj m\u00eb von\u00eb, n\u00eb paritet t\u00eb t\u00eb gjitha gjuh\u00ebve, planifikojm\u00eb mbylljen e projekteve OpenTracing dhe OpenCensus. kjo duhet kuptuar si:<\/p>\n<p><\/p>\n<ul>\n<li>repo do t\u00eb ngrira, nuk do t\u00eb kryhen m\u00eb modifikime.<\/li>\n<li>p\u00ebr instrumentin aktual \u00ebsht\u00eb planifikuar nj\u00eb periudh\u00eb mb\u00ebshtetjeje prej dy vitesh.<\/li>\n<li>p\u00ebrdoruesit do t\u00eb mund t\u00eb p\u00ebrdit\u00ebsohen n\u00eb SDK-n\u00eb e re, duke p\u00ebrdorur instrumentin e vjet\u00ebr.<\/li>\n<li>do t\u00eb jet\u00eb e mundur p\u00ebrdit\u00ebsimi gradual.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"prisoedinyaytes\">Bashkohuni<\/h2>\n<p><\/p>\n<p>Do t\u00eb jemi t\u00eb lumtur p\u00ebr \u00e7do ndihm\u00eb, pasi kjo \u00ebsht\u00eb nj\u00eb projekt i madh. N\u00ebse jeni t\u00eb interesuar p\u00ebr v\u00ebzhgimin \u2014 tani \u00ebsht\u00eb koha e duhur!<\/p>\n<p><\/p>\n<ul>\n<li>Plot\u00ebsoni <noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/HCGGoLRzoPm6o29K6\">form\u00ebn e regjistrimit<\/a><\/noindex> p\u00ebr pjes\u00ebmarrje t\u00eb drejtp\u00ebrdrejt\u00eb dhe p\u00ebr t'u bashkuar me ekipin.<\/li>\n<li>Na kontaktoni n\u00eb kanalet <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/opentracing\/public\">OpenTracing<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/census-instrumentation\/Lobby\">OpenCensus<\/a><\/noindex> Gitter.<\/li>\n<li>Dhe gjithashtu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bogdandrutu\/openconsensus\/\">implementimi standard i Java<\/a><\/noindex>, i cili \u00ebsht\u00eb n\u00eb faz\u00ebn e zhvillimit.<\/li>\n<\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/464001\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u0432\u0442\u043e\u0440\u044b: \u0422\u0435\u0434 \u042f\u043d\u0433, \u041f\u0440\u0438\u0442\u0430\u043c \u0428\u0430\u0445 \u0438 \u00ab\u041a\u043e\u043c\u0438\u0442\u0435\u0442 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439\u00bb (\u041a\u0430\u0440\u043b\u043e\u0441 \u0410\u043b\u044c\u0431\u0435\u0440\u0442\u043e, \u0411\u043e\u0433\u0434\u0430\u043d \u0414\u0440\u0443\u0442\u0443, \u0421\u0435\u0440\u0433\u0435\u0439 \u041a\u0430\u043d\u0436\u0435\u043b\u0435\u0432 \u0438 \u042e\u0440\u0438\u0439 \u0428\u043a\u0443\u0440\u043e). \u0421\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043e\u0431\u0437\u0430\u0432\u0435\u043b\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c: http:\/\/opentelemetry.io \u041e\u0447\u0435\u043d\u044c, \u043e\u0447\u0435\u043d\u044c \u043a\u043e\u0440\u043e\u0442\u043a\u043e: \u041c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0434\u043b\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044f \u0437\u0430 \u0442\u0435\u043b\u0435\u043c\u0435\u0442\u0440\u0438\u0435\u0439. \u041e\u043d \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b OpenTracing \u0438 OpenCensus, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0434\u043b\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438. \u042d\u0442\u0430\u043b\u043e\u043d\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27955,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37270","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u0432\u0442\u043e\u0440\u044b: \u0422\u0435\u0434 \u042f\u043d\u0433, \u041f\u0440\u0438\u0442\u0430\u043c \u0428\u0430\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u043b\u0438\u044f\u043d\u0438\u0435 OpenTracing \u0438 OpenCensus: \u043f\u0443\u0442\u044c \u043a \u043a\u043e\u043d\u0432\u0435\u0440\u0433\u0435\u043d\u0446\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u0432\u0442\u043e\u0440\u044b: \u0422\u0435\u0434 \u042f\u043d\u0433, \u041f\u0440\u0438\u0442\u0430\u043c \u0428\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:16:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Bashkimi i OpenTracing dhe OpenCensus: rruga drejt konvergenc\u00ebs | ProHoster","description":"Autor\u00ebt: Ted Yang, Pritam Shah.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u043b\u0438\u044f\u043d\u0438\u0435 OpenTracing \u0438 OpenCensus: \u043f\u0443\u0442\u044c \u043a \u043a\u043e\u043d\u0432\u0435\u0440\u0433\u0435\u043d\u0446\u0438\u0438 | ProHoster","og:description":"\u0410\u0432\u0442\u043e\u0440\u044b: \u0422\u0435\u0434 \u042f\u043d\u0433, \u041f\u0440\u0438\u0442\u0430\u043c \u0428\u0430\u0445.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:16:41+00:00","article:modified_time":"2019-10-31T19:16:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37270","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 17:03:35","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:30:00","updated":"2026-01-23 17:03:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=37270"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37270\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/27955"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=37270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=37270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=37270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}