{"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\/cs\/blog\/administrirovanie\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii","title":{"rendered":"Slou\u010den\u00ed OpenTracing a OpenCensus: cesta ke konvergenci","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Slou\u010den\u00ed OpenTracing a OpenCensus: cesta ke konvergenci\" src=\"\/wp-content\/uploads\/2019\/08\/ae22f1784f07e7bc5311d37b006e8837.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Auto\u0159i: Ted Young, Pritam Shah a \u201eV\u00fdbor technick\u00fdch specifikac\u00ed\u201c (Carlos Alberto, Bogdan Drutu, Sergey Kanjalev a Yuri Shkuro).<\/p>\n<p><\/p>\n<p>Spole\u010dn\u00fd projekt z\u00edskal n\u00e1zev: <noindex><a rel=\"nofollow\" href=\"http:\/\/opentelemetry.io\">http:\/\/opentelemetry.io<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"ochen-ochen-korotko\">Velmi, velmi stru\u010dn\u011b:<\/h2>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<ul>\n<li>Vytv\u00e1\u0159\u00edme nov\u00fd unifikovan\u00fd soubor knihoven a specifikac\u00ed pro sledov\u00e1n\u00ed telemetrie. Ten spoj\u00ed projekty OpenTracing a OpenCensus a tak\u00e9 poskytne podporovan\u00fd zp\u016fsob migrace.<\/li>\n<li>Referen\u010dn\u00ed implementace v Jav\u011b bude k dispozici 24. dubna, pr\u00e1ce na implementac\u00edch v dal\u0161\u00edch jazyc\u00edch za\u010dne naplno 8. kv\u011btna 2019. Seznamte se s \u010dasov\u00fdm pl\u00e1nem <noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/open-source-software\/OpenConsensus%20Roadmap.jpg\">zde<\/a><\/noindex>.<\/li>\n<li>Do z\u00e1\u0159\u00ed 2019 je napl\u00e1nov\u00e1na parita s existuj\u00edc\u00edmi projekty pro C#, Golang, Java, NodeJS a Python. \u010cek\u00e1 n\u00e1s spousta pr\u00e1ce, ale zvl\u00e1dneme to, pokud budeme pracovat paraleln\u011b. Pokud m\u00e1te z\u00e1jem z\u00fa\u010dastnit se tohoto projektu, pros\u00edm, zaregistrujte se a dejte n\u00e1m v\u011bd\u011bt, jak byste cht\u011bli p\u0159isp\u011bt.<\/li>\n<li>Jakmile bude implementace v ka\u017ed\u00e9m jazyce zral\u00e1, p\u0159\u00edslu\u0161n\u00e9 projekty OpenTracing a OpenCensus budou uzav\u0159eny. To znamen\u00e1 zmrazen\u00ed star\u00fdch projekt\u016f, zat\u00edmco nov\u00fd projekt bude nad\u00e1le podporovat st\u00e1vaj\u00edc\u00ed n\u00e1stroje po dobu dvou let s vyu\u017eit\u00edm zp\u011btn\u00e9 kompatibility.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"obzor-proekta\">P\u0159ehled projektu<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Slou\u010den\u00ed OpenTracing a OpenCensus: cesta ke konvergenci\" src=\"\/wp-content\/uploads\/2019\/08\/b9691c2b1a171d110d287d5e61f39b5a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Spojujeme se! Nejvy\u0161\u0161\u00edm c\u00edlem je slou\u010dit projekty OpenTracing a OpenCensus do jednoho spole\u010dn\u00e9ho projektu.<br \/>\nJ\u00e1dro nov\u00e9ho projektu bude soubor \u010dist\u00fdch a promy\u0161len\u00fdch rozhran\u00ed, v\u010detn\u011b tradi\u010dn\u00ed sestavy knihoven, kter\u00e9 implementuj\u00ed tato rozhran\u00ed ve form\u011b tzv. SDK. T\u0159e\u0161ni\u010dkou na dortu budou doporu\u010den\u00e9 standardy pro data a dr\u00e1tov\u00e9 protokoly, v\u010detn\u011b spole\u010dn\u00fdch \u010d\u00e1st\u00ed infrastruktury.<br \/>\nV\u00fdsledkem bude plnohodnotn\u00fd telemetrick\u00fd syst\u00e9m vhodn\u00fd k monitorov\u00e1n\u00ed mikroslu\u017eeb a dal\u0161\u00edch typ\u016f modern\u00edch distribuovan\u00fdch syst\u00e9m\u016f, kompatibiln\u00ed se v\u011bt\u0161inou hlavn\u00edch OSS a komer\u010dn\u011b dostupn\u00fdch z\u00e1kladn\u00edch program\u016f.<\/p>\n<p><\/p>\n<h2 id=\"osnovnye-sobytiya\">Hlavn\u00ed ud\u00e1losti<\/h2>\n<p><\/p>\n<p>24.04 \u2014 Referen\u010dn\u00ed kandid\u00e1t je p\u0159edlo\u017een k p\u0159ezkoum\u00e1n\u00ed.<br \/>\n8.05 \u2014 Tvo\u0159\u00ed se t\u00fdm, kter\u00fd za\u010dne pracovat ve v\u0161ech jazyc\u00edch.<br \/>\n20.05 \u2014 Ofici\u00e1ln\u00ed zah\u00e1jen\u00ed projektu na Kubecon Barcelona.<br \/>\n6.09 \u2014 Implementace C#, Golang, Java, NodeJS a Python dosahuj\u00ed parity s analogick\u00fdmi projekty.<br \/>\n6.11 \u2014 Ofici\u00e1ln\u00ed ukon\u010den\u00ed projekt\u016f OpenTracing a OpenCensus.<br \/>\n20.11 \u2014 Rozlu\u010dkov\u00e1 p\u00e1rty na oslavu ukon\u010den\u00ed projekt\u016f na Observability Summit, Kubecon San Diego.<\/p>\n<p><\/p>\n<h2 id=\"hronologiya-konvergencii\">Chronologie konvergence<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ix\/xo\/ez\/ixxoezzwzgpqbteyuwtmmtl7utg.jpeg\"><img decoding=\"async\" alt=\"Slou\u010den\u00ed OpenTracing a OpenCensus: cesta ke konvergenci\" src=\"\/wp-content\/uploads\/2019\/08\/ecd48d1d56e1581fa702aafd2417b641.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Migrace pro ka\u017ed\u00fd jazyk zahrnuje sestaven\u00ed SDK p\u0159ipraven\u00e9ho pro pr\u016fmyslov\u00e9 nasazen\u00ed, n\u00e1stroje pro popul\u00e1rn\u00ed knihovny, dokumentaci, CI, prost\u0159edky zp\u011btn\u00e9 kompatibility a uzav\u0159en\u00ed souvisej\u00edc\u00edch projekt\u016f OpenCensus a OpenTracing (\"z\u00e1nik\"). Stanovili jsme ambici\u00f3zn\u00ed c\u00edl na z\u00e1\u0159\u00ed 2019 - dos\u00e1hnout parity pro jazyky C#, Golang, Java, NodeJS a Python. Budeme posouvat datum \"z\u00e1niku\", dokud nebudou v\u0161echny jazyky p\u0159ipraveny. Ale je lep\u0161\u00ed se tomu vyhnout.<br \/>\nP\u0159i pohledu na c\u00edle, pros\u00edm, zva\u017ete svou osobn\u00ed \u00fa\u010dast a dejte n\u00e1m o tom v\u011bd\u011bt vypln\u011bn\u00edm <noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/HCGGoLRzoPm6o29K6\">registra\u010dn\u00edho formul\u00e1\u0159e<\/a><\/noindex>, nebo pozdravem v chatech Gitter projekt\u016f <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/opentracing\/public\">OpenTracing<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/census-instrumentation\/Lobby\">OpenCensus<\/a><\/noindex>. Graf lze zobrazit ve form\u011b infografiky <noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/open-source-software\/OpenConsensus%20Roadmap.jpg\">zde<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h3 id=\"cel-pervyy-chernovoy-variant-mezhyazykovoy-specifikacii-zavershenie-k-8-maya\">C\u00edl: prvn\u00ed n\u00e1vrh mezijazykov\u00e9 specifikace (dokon\u010den\u00ed do 8. kv\u011btna)<\/h3>\n<p><\/p>\n<p>Je d\u016fle\u017eit\u00e9 pracovat soudr\u017en\u011b, i kdy\u017e paraleln\u011b na r\u016fzn\u00fdch jazyc\u00edch. Mezijazykov\u00e1 specifikace poskytuje vod\u00edtko pro projekt. Zn\u00ed to prozaicky, ale je to z\u00e1ruka podpory celkov\u00e9ho syst\u00e9mu, kter\u00fd se zd\u00e1 b\u00fdt zn\u00e1m\u00fd bez ohledu na programovac\u00ed jazyk.<\/p>\n<p><\/p>\n<p>Povinn\u00e9 po\u017eadavky pro prvn\u00ed n\u00e1vrh specifikace pro jazyk X:<\/p>\n<p><\/p>\n<ul>\n<li>Definice spole\u010dn\u00e9 terminologie.<\/li>\n<li>Model pro popis distribuovan\u00fdch transakc\u00ed, statistik a metrik.<\/li>\n<li>Vysv\u011btlen\u00ed d\u016fle\u017eit\u00fdch ot\u00e1zk\u00e1ch, kter\u00e9 vznikly b\u011bhem implementace.<\/li>\n<\/ul>\n<p><\/p>\n<p>Tento c\u00edl blokuje ostatn\u00ed pr\u00e1ce, prvn\u00ed n\u00e1vrh mus\u00ed b\u00fdt dokon\u010den do 8. kv\u011btna.<\/p>\n<p><\/p>\n<h3 id=\"cel-pervyy-chernovik-dlya-specifikacii-dannyh-zavershenie-k-6-iyulya\">C\u00edl: prvn\u00ed n\u00e1vrh pro specifikaci dat (dokon\u010den\u00ed do 6. \u010dervence)<\/h3>\n<p><\/p>\n<p>Specifikace dat definuje spole\u010dn\u00fd datov\u00fd form\u00e1t pro trasov\u00e1n\u00ed a metriky, tak\u017ee data exportovan\u00e1 v\u0161emi procesy mohou b\u00fdt zpracov\u00e1v\u00e1na stejnou telemetrickou infrastrukturou nez\u00e1visle na procesu generov\u00e1n\u00ed dat. Sem pat\u0159\u00ed sch\u00e9ma dat pro model trasov\u00e1n\u00ed popsan\u00e9 v mezijazykov\u00e9 specifikaci. Zahrnuj\u00ed se tak\u00e9 definice metadat pro b\u011b\u017en\u00e9 operace, kter\u00e9 trasov\u00e1n\u00ed vyu\u017e\u00edv\u00e1 pro zachycen\u00ed: nap\u0159\u00edklad HTTP po\u017eadavky, chyby a datab\u00e1zov\u00e9 dotazy. Tyto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/opentracing\/specification\/blob\/master\/semantic_conventions.md\">semantick\u00e9 dohody<\/a><\/noindex> jsou p\u0159\u00edkladem.<\/p>\n<p><\/p>\n<p>Prvn\u00ed n\u00e1vrh je zalo\u017een na sou\u010dasn\u00e9m datov\u00e9m form\u00e1tu OpenCensus a bude obsahovat n\u00e1sleduj\u00edc\u00ed:<\/p>\n<p><\/p>\n<ul>\n<li>Sch\u00e9ma dat implementuj\u00edc\u00ed mezijazykovou specifikaci.<\/li>\n<li>Definice metadat pro b\u011b\u017en\u00e9 operace.<\/li>\n<li>Definice JSON a Protobuf.<\/li>\n<li>Implementace referen\u010dn\u00edch klient\u016f.<\/li>\n<\/ul>\n<p><\/p>\n<p>Vezm\u011bte pros\u00edm na v\u011bdom\u00ed, \u017ee tak\u00e9 existuje dr\u00e1tov\u00fd protokol, kter\u00fd \u0161\u00ed\u0159\u00ed stopy uvnit\u0159 p\u00e1sma, a kter\u00fd bychom tak\u00e9 cht\u011bli standardizovat. Form\u00e1t \u0161\u00ed\u0159en\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/trace-context\/\">Trace-Context<\/a><\/noindex> se vyv\u00edj\u00ed prost\u0159ednictv\u00edm W3C.<\/p>\n<p><\/p>\n<h3 id=\"cel-paritet-po-vsem-osnovnym-podderzhivaemym-yazykam-zavershenie-k-6-sentyabrya\">C\u00edl: parita ve v\u0161ech hlavn\u00edch podporovan\u00fdch jazyc\u00edch (dokon\u010den\u00ed do 6. z\u00e1\u0159\u00ed)<\/h3>\n<p><\/p>\n<p>Mus\u00edme dos\u00e1hnout parity pro aktu\u00e1ln\u00ed jazykov\u00fd ekosyst\u00e9m v po\u0159ad\u00ed nahrazov\u00e1n\u00ed star\u00fdch projekt\u016f nov\u00fdmi.<\/p>\n<p><\/p>\n<ul>\n<li>Definice rozhran\u00ed pro trasov\u00e1n\u00ed, metriky a \u0161\u00ed\u0159en\u00ed kontextu na z\u00e1klad\u011b mezijazykov\u00e9 specifikace.<\/li>\n<li>Funk\u010dn\u00ed SDK, implementuj\u00edc\u00ed tato rozhran\u00ed, exportuj\u00edc\u00ed Trace-Data. Pokud to bude mo\u017en\u00e9, SDK bude vytvo\u0159eno p\u0159enesen\u00edm existuj\u00edc\u00ed implementace z OpenCensus.<\/li>\n<li>N\u00e1stroje pro popul\u00e1rn\u00ed knihovny aktu\u00e1ln\u011b pokryt\u00e9 v OpenTracing a OpenCensus.<\/li>\n<\/ul>\n<p><\/p>\n<p>Tak\u00e9 si cen\u00edme zp\u011btn\u00e9 kompatibility a chceme zajistit hladk\u00fd p\u0159echod z existuj\u00edc\u00edch projekt\u016f.<\/p>\n<p><\/p>\n<ul>\n<li>Nov\u00e9 SDK bude m\u00edt prost\u0159edky zp\u011btn\u00e9 kompatibility s aktu\u00e1ln\u00edmi rozhran\u00edmi OpenTracing. Umo\u017en\u00ed to zastaral\u00fdm n\u00e1stroj\u016fm OpenTracing pracovat spolu s nov\u00fdmi n\u00e1stroji ve stejn\u00e9m procesu, co\u017e u\u017eivatel\u016fm umo\u017en\u00ed postupn\u011b migrovat sv\u00e9 v\u00fdvojov\u00e9 pr\u00e1ce.<\/li>\n<li>Jakmile bude nov\u00e9 SDK p\u0159ipraveno, bude vytvo\u0159en pl\u00e1n aktualizace pro sou\u010dasn\u00e9 u\u017eivatele OpenCensus. Stejn\u011b jako v p\u0159\u00edpad\u011b OpenTracing budou zastaral\u00e9 n\u00e1stroje moci nad\u00e1le fungovat spolu s nov\u00fdmi.<\/li>\n<li>Do listopadu budou OpenTracing i OpenCensus uzav\u0159eny pro p\u0159\u00edjem zm\u011bn. Zp\u011btn\u00e1 kompatibilita se zastaral\u00fdmi n\u00e1stroji bude podporov\u00e1na po dobu dvou let.<\/li>\n<\/ul>\n<p><\/p>\n<p>Vytvo\u0159en\u00ed nejlep\u0161\u00edho SDK ve sv\u00e9 t\u0159\u00edd\u011b pro ka\u017ed\u00fd jazyk vy\u017eaduje obrovsk\u00e9 \u00fasil\u00ed, a to je p\u0159esn\u011b to, co nejv\u00edce pot\u0159ebujeme.<\/p>\n<p><\/p>\n<h3 id=\"cel-osnovnaya-dokumentaciya-zavershenie-k-6-sentyabrya\">C\u00edl: hlavn\u00ed dokumentace (dokon\u010den\u00ed do 6. z\u00e1\u0159\u00ed)<\/h3>\n<p><\/p>\n<p>Kritick\u00fdm faktorem \u00fasp\u011bchu jak\u00e9hokoli projektu s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem je dokumentace. Chceme m\u00edt \u0161pi\u010dkovou dokumentaci a prost\u0159edky pro \u0161kolen\u00ed, na\u0161i technici jsou nejaktivn\u011bj\u0161\u00edmi v\u00fdvoj\u00e1\u0159i na projektu. Vzd\u011bl\u00e1n\u00ed v\u00fdvoj\u00e1\u0159\u016f o spr\u00e1vn\u00e9m pozorov\u00e1n\u00ed softwaru je jedn\u00edm z nejd\u016fle\u017eit\u011bj\u0161\u00edch dopad\u016f, kter\u00e9 chceme m\u00edt na sv\u011bt.<\/p>\n<p><\/p>\n<p>Minim\u00e1ln\u011b pot\u0159ebn\u00e9 dokumenta\u010dn\u00ed \u010d\u00e1sti k zah\u00e1jen\u00ed:<\/p>\n<p><\/p>\n<ul>\n<li>Orientace projektu.<\/li>\n<li>Pozorovatelnost 101.<\/li>\n<li>Jak za\u010d\u00edt.<\/li>\n<li>P\u0159\u00edru\u010dky pro jazyky (ka\u017ed\u00e1 zvl\u00e1\u0161\u0165).<\/li>\n<\/ul>\n<p><\/p>\n<p>Zveme autory v\u0161ech \u00farovn\u00ed! N\u00e1\u0161 nov\u00fd web je postaven na Hugo, pou\u017e\u00edv\u00e1 b\u011b\u017en\u00e9 zna\u010dkov\u00e1n\u00ed, tak\u017ee je velmi snadn\u00e9 p\u0159isp\u011bt.<\/p>\n<p><\/p>\n<h3 id=\"cel-registry-v10-zavershenie-k-6-iyulya\">C\u00edl: Registry v1.0 (uzav\u0159en\u00ed do 6. \u010dervence)<\/h3>\n<p><\/p>\n<p>Registry \u2014 dal\u0161\u00ed kriticky d\u016fle\u017eit\u00e1 sou\u010d\u00e1st, vylep\u0161en\u00e1 verze <noindex><a rel=\"nofollow\" href=\"https:\/\/opentracing.io\/registry\">OpenTracing Registry<\/a><\/noindex>.<\/p>\n<p><\/p>\n<ul>\n<li>Snadno najdete knihovny, pluginy, instal\u00e1tory a dal\u0161\u00ed komponenty.<\/li>\n<li>Snadn\u00e1 spr\u00e1va komponent Registry.<\/li>\n<li>M\u016f\u017eete zjistit, kter\u00e9 funkce SDK jsou k dispozici v ka\u017ed\u00e9m jazyce.<\/li>\n<\/ul>\n<p><\/p>\n<p>Pokud m\u00e1te z\u00e1jem o design, u\u017eivatelsk\u00e9 rozhran\u00ed a UX \u2014 m\u00e1me skv\u011bl\u00fd projekt pro osobn\u00ed \u00fa\u010dast.<\/p>\n<p><\/p>\n<h3 id=\"cel-infrastruktura-dlya-testirovaniya-i-vypuska-po-zavershenie-k-6-sentyabrya\">C\u00edl: infrastruktura pro testov\u00e1n\u00ed a uvol\u0148ov\u00e1n\u00ed softwaru (uzav\u0159en\u00ed do 6. z\u00e1\u0159\u00ed)<\/h3>\n<p><\/p>\n<p>Abychom mohli nad\u00e1le dod\u00e1vat bezpe\u010dn\u00fd k\u00f3d, na kter\u00fd se m\u016f\u017eete spolehnout, m\u00e1me projektov\u00e9 z\u00e1vazky k vytvo\u0159en\u00ed kvalitn\u00edch pipeline pro testov\u00e1n\u00ed a uvol\u0148ov\u00e1n\u00ed softwaru. Dejte n\u00e1m pros\u00edm v\u011bd\u011bt, zda m\u016f\u017eete poskytnout konveje pro testov\u00e1n\u00ed, m\u011b\u0159en\u00ed v\u00fdkonu a uvol\u0148ov\u00e1n\u00ed softwaru. Jasn\u011b vymezujeme \u00farove\u0148 p\u0159ipravenosti k produkci a zralost testovac\u00ed infrastruktury bude pro n\u00e1s hlavn\u00edm rozhoduj\u00edc\u00edm faktorem.<\/p>\n<p><\/p>\n<h3 id=\"cel-zakrytie-proektov-opentracing-i-opencensus-zavershenie-k-6-noyabrya\">C\u00edl: uzav\u0159en\u00ed projekt\u016f OpenTracing a OpenCensus (uzav\u0159en\u00ed do 6. listopadu)<\/h3>\n<p><\/p>\n<p>Pl\u00e1nujeme za\u010d\u00edt uzav\u00edr\u00e1n\u00ed star\u00fdch projekt\u016f od 6. z\u00e1\u0159\u00ed, pokud nov\u00fd projekt dos\u00e1hne parity s nimi. O 2 m\u011bs\u00edce pozd\u011bji, p\u0159i parit\u011b v\u0161ech jazyk\u016f, pl\u00e1nujeme uzav\u0159en\u00ed projekt\u016f OpenTracing a OpenCensus. To by m\u011blo b\u00fdt ch\u00e1p\u00e1no takto:<\/p>\n<p><\/p>\n<ul>\n<li>repozit\u00e1\u0159e budou zmrazeny, \u00fapravy ji\u017e nebudou prov\u00e1d\u011bny.<\/li>\n<li>pro aktu\u00e1ln\u00ed n\u00e1stroje je napl\u00e1nov\u00e1na dvoulet\u00e1 podpora.<\/li>\n<li>u\u017eivatel\u00e9 budou moci p\u0159ej\u00edt na nov\u00e9 SDK pomoc\u00ed star\u00fdch n\u00e1stroj\u016f.<\/li>\n<li>bude mo\u017en\u00e9 postupn\u00e9 aktualizace.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"prisoedinyaytes\">P\u0159ipojte se<\/h2>\n<p><\/p>\n<p>Budeme r\u00e1di za jakoukoli pomoc, proto\u017ee je to obrovsk\u00fd projekt. Pokud m\u00e1te z\u00e1jem o sledovatelnost \u2014 pr\u00e1v\u011b te\u010f je ten spr\u00e1vn\u00fd \u010das!<\/p>\n<p><\/p>\n<ul>\n<li>Vypl\u0148te <noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/HCGGoLRzoPm6o29K6\">registra\u010dn\u00edho formul\u00e1\u0159e<\/a><\/noindex> pro p\u0159\u00edmou \u00fa\u010dast a vstup do t\u00fdmu.<\/li>\n<li>Kontaktujte n\u00e1s na kan\u00e1lech <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/opentracing\/public\">OpenTracing<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/census-instrumentation\/Lobby\">OpenCensus<\/a><\/noindex> Gitter.<\/li>\n<li>Seznamte se s <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bogdandrutu\/openconsensus\/\">referen\u010dn\u00ed implementace Java<\/a><\/noindex>, kter\u00e1 je ve v\u00fdvoji.<\/li>\n<\/ul>\n<p>Zdroj: <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.3 - 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\/cs\/blog\/administrirovanie\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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\udd47F\u00faze OpenTracing a OpenCensus: cesta ke konvergenci | ProHoster","description":"Auto\u0159i: Ted Yang, Pritam Shah.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/sliyanie-opentracing-i-opencensus-put-k-konvergentsii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/37270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=37270"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37270\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/27955"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=37270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=37270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=37270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}