Hoʻohui ʻia ʻo OpenTracing a me OpenCensus: ʻO ke ala e hoʻohui ai

Hoʻohui ʻia ʻo OpenTracing a me OpenCensus: ʻO ke ala e hoʻohui ai

Nā mea kākau: Ted Young, Pritam Shah a me ke Kōmike Kūlana Kūlana (Carlos Alberto, Bogdan Drutu, Sergei Kanzhelev a me Yuri Shkuro).

Ua loaʻa i ka papahana hui ka inoa: http://opentelemetry.io

Pōkole loa:

  • Ke hana nei mākou i kahi hui hou o nā hale waihona puke a me nā kikoʻī no ka hiki ke nānā i ka telemetry. E hoʻohui ia i nā papahana OpenTracing a me OpenCensus a hāʻawi i kahi ala i kākoʻo ʻia no ka neʻe ʻana.
  • E loaʻa ana ka hoʻokō kuhikuhi ma Java i ka lā 24 ʻApelila, a e hoʻomaka piha ka hana ma nā ʻōlelo ʻē aʻe ma Mei 8, 2019. Nānā i ka papahana i hiki iiia.
  • Ma Sepatemaba 2019, ua hoʻolālā ʻia ka parity me nā papahana no C#, Golang, Java, NodeJS a me Python. He nui nā hana ma mua o mākou, akā hiki iā mākou ke hoʻokō inā hana like mākou. Inā makemake ʻoe e komo i kēia papahana, e ʻoluʻolu e kākau inoa a e haʻi mai iā mākou pehea ʻoe e makemake ai e hāʻawi.
  • Ke oʻo ka hoʻokō ʻana i kēlā me kēia ʻōlelo, e pani ʻia nā papahana OpenTracing a me OpenCensus. 'O ia ho'i, e ho'opa'a 'ia nā papahana kahiko, a e ho'omau ka papahana hou i ke kāko'o 'ana i nā mea paahana i loa'a no nā makahiki 'elua me ka ho'ohana 'ana i hope.

Hōʻike manaʻo papahana

Hoʻohui ʻia ʻo OpenTracing a me OpenCensus: ʻO ke ala e hoʻohui ai

Ke hana nei mākou i kahi hui! ʻO ka pahuhopu nui ka hoʻohui ʻana i nā papahana OpenTracing a me OpenCensus i hoʻokahi papahana maʻamau.
ʻO ke kumu o ka papahana hou he hoʻonohonoho o nā pilina maʻemaʻe a noʻonoʻo, me ka hui kuʻuna o nā hale waihona puke e hoʻokō nei i kēia mau pilina ma ke ʻano o ka mea i kapa ʻia. SDK. E ʻōlelo ʻia ka icing ma ka keke i nā kūlana no ka ʻikepili a me nā protocol uea, me nā ʻāpana maʻamau o ka ʻōnaehana.
ʻO ka hopena he ʻōnaehana telemetry piha kūpono no ka nānā ʻana i nā microservices a me nā ʻano ʻano o nā ʻōnaehana puʻupuʻu hou, kūpono me ka hapa nui o OSS a me nā polokalamu backend pāʻoihana.

Nā hanana nui

24.04/XNUMX - Ua waiho ʻia ka moho kuhikuhi no ka loiloi.
8.05 — Hoʻokumu ʻia kahi hui a hoʻomaka e hana ma nā ʻōlelo āpau.
20.05 - Hoʻolaha kūhelu o ka papahana ma Kubecon Barcelona.
6.09 - Hoʻokō ʻia ma C #, Golang, Java, NodeJS a me Python i ka parity me kā lākou mau hoa.
6.11 - Hoʻopau kūhelu o nā papahana OpenTracing a me OpenCensus.
20.11 - ʻO ka pāʻina aloha no ka hoʻokō ʻana o nā papahana ma ka Observability Summit, Kubecon San Diego.

Manawa o ka hui ana

Hoʻohui ʻia ʻo OpenTracing a me OpenCensus: ʻO ke ala e hoʻohui ai

Hoʻokomo ʻia ka neʻe ʻana no kēlā me kēia ʻōlelo i kahi kūkulu SDK mākaukau hana, mea paahana no nā hale waihona puke kaulana, palapala, CI, nā mea hana hoʻohālikelike i hope, a me ka pani ʻana o nā papahana OpenCensus a me OpenTracing ("nāpoʻo ka lā"). Hoʻonoho mākou i kahi pahuhopu koʻikoʻi no Sepatemaba 2019 - e hoʻokō i ka parity no nā ʻōlelo C#, Golang, Java, NodeJS a me Python. E hoʻoneʻe mākou i ka lā napoʻo o ka lā a mākaukau nā ʻōlelo āpau. Akā ʻoi aku ka maikaʻi o ka pale ʻana i kēia.
Ke nānā nei i nā pahuhopu, e ʻoluʻolu e noʻonoʻo i kāu pili pilikino, e hoʻomaopopo iā mākou ma ka hoʻopiha ʻana palapala hoʻopaʻa inoa, a i ʻole ma ka ʻōlelo ʻana i ke aloha ma nā kūkākūkā ʻo Gitter OpenTracing и OpenCensus. Hiki iā ʻoe ke nānā i ka pakuhi ma ke ʻano he infographic maanei.

Pahuhopu: Hoʻopaʻa mua o ka wehewehe ʻōlelo keʻa (hoʻopau ʻia a hiki i ka lā 8 o Mei)

He mea nui ka hana like ʻana, ʻoiai ke hana like ma nā ʻōlelo like ʻole. Hāʻawi ka wehewehe ʻōlelo keʻa i ke alakaʻi no ka papahana. He leo prosaic, akā hōʻoiaʻiʻo ia i ke kākoʻo no kahi ʻōnaehana koʻikoʻi i ʻike ʻia me ka ʻole o ka ʻōlelo papahana.

Nā koi koi no ka kikoʻī kikoʻī mua no ka ʻōlelo X:

  • ʻO nā wehewehe o nā huaʻōlelo maʻamau.
  • He kumu hoʻohālike no ka wehewehe ʻana i nā kālepa i puʻunaue ʻia, nā helu a me nā ana.
  • ʻO ka wehewehe ʻana i nā pilikia koʻikoʻi i kū mai i ka wā hoʻokō.

Ke pale nei kēia pahuhopu i ke koena o ka hana, pono e hoʻopau ʻia ke kiʻi mua ma ka lā 8 o Mei.

Pahuhopu: Hoʻolālā mua no ka kikoʻī ʻikepili (hoʻopau ʻia ma Iulai 6)

ʻO ka ʻikepili kikoʻī e wehewehe i kahi ʻano ʻikepili maʻamau no nā meheu a me nā ana i hiki ke hana ʻia nā ʻikepili i lawe ʻia e nā kaʻina āpau e ka ʻōnaehana telemetry like me ka nānā ʻole ʻana i ke kaʻina hana ʻikepili. Hoʻopili kēia i ka ʻikepili ʻikepili no ke kumu hoʻohālike i wehewehe ʻia ma ka ʻōlelo kikoʻī ʻōlelo keʻa. Hoʻokomo pū ʻia nā wehewehe metadata no nā hana maʻamau i hoʻohana ʻia e ka trace e hopu, e like me nā noi HTTP, nā hewa, a me nā nīnau ʻikepili. ʻO kēia mau mea nā kuʻina semantic he laʻana.

Hoʻokumu ʻia ka palapala mua ma ka hōpili ʻikepili OpenCensus o kēia manawa a loaʻa nā mea penei:

  • He kuʻina ʻikepili e hoʻokō ana i ka ʻōlelo kikoʻī.
  • Nā wehewehe metadata no nā hana maʻamau.
  • JSON a me Protobuf wehewehe.
  • Ka hoʻokō ʻana i nā mea kūʻai aku kuhikuhi.

E ʻoluʻolu, aia kekahi protocol uea e puʻunaue ana i nā traces in-band, a mākou e makemake ai e hoʻohālikelike pū kekahi. Hoʻopalapala Kahua-Context kūkulu ʻia ma o W3C.

Pahuhopu: ka hui like ʻana ma nā ʻōlelo i kākoʻo nui ʻia (hoʻopau ʻia ma ka lā 6 o Kepakemapa)

Pono kākou e hoʻokō i ke kaulike no ka ʻōlelo kaiaola o kēia manawa ma ka hoʻololi ʻana i nā papahana kahiko me nā mea hou.

  • ʻO ka wehewehe ʻana i ke ʻano no ka huli ʻana, nā ana, a me ka hoʻolaha ʻana i ka pōʻaiapili e pili ana i kahi kikoʻī ʻōlelo keʻa.
  • He SDK mākaukau e hoʻohana i kēia mau pilina a hoʻokuʻu aku i ka Trace-Data. Ma kahi e hiki ai, e hana ʻia ka SDK ma ka lawe ʻana i kahi hoʻokō i loaʻa mai OpenCensus.
  • Mea hana no nā hale waihona puke kaulana i uhi ʻia ma OpenTracing a me OpenCensus.

Manaʻo mākou i ka hoʻohālikelike hope a makemake mākou e hōʻoia i ka hoʻololi maʻalahi mai nā papahana e kū nei.

  • E ʻoluʻolu ka SDK hou me nā kikowaena OpenTracing o kēia manawa. E ʻae lākou i nā mea hana OpenTracing hoʻoilina e holo pū me nā mea hana hou i ke kaʻina hana like, e ʻae ana i nā mea hoʻohana e neʻe i kā lākou hana i ka manawa.
  • Ke mākaukau ka SDK hou, e hana ʻia kahi hoʻolālā hoʻonui no nā mea hoʻohana OpenCensus o kēia manawa. E like me OpenTracing, hiki i nā mea hana hoʻoilina ke hoʻomau i ka hana pū me nā mea hou.
  • Ma Nowemapa, e pani ʻia ʻo OpenTracing a me OpenCensus no ka ʻae ʻana i nā loli. E kākoʻo ʻia ka hoʻohālikelike hope me nā mea hana hoʻoilina no ʻelua makahiki.

No ka hana ʻana i SDK maikaʻi loa no kēlā me kēia ʻōlelo e pono ai ka hana nui, a ʻo ia ka mea e pono ai mākou.

Pahuhopu: palapala kumu (hoʻopau ʻia ma ka lā 6 Kepakemapa)

ʻO kahi mea koʻikoʻi i ka holomua o kekahi papahana open source ʻo ia ka palapala. Makemake mākou i nā palapala kiʻekiʻe a me nā mea hana hoʻomaʻamaʻa, a ʻo kā mākou mea kākau loea ka mea hoʻomohala ikaika loa ma ka papahana. ʻO ke aʻo ʻana i nā mea hoʻomohala pehea e nānā pono ai i ka polokalamu kekahi o nā hopena koʻikoʻi a mākou e makemake ai e loaʻa i ka honua.

ʻO nā ʻāpana palapala ma lalo nei ka liʻiliʻi e pono ai e hoʻomaka:

  • Kūlana papahana.
  • ʻIke 101.
  • Hoʻomaka ka hana.
  • Nā alakaʻi ʻōlelo (ʻokoʻa no kēlā me kēia).

Hoʻokipa ʻia nā mea kākau o nā pae āpau! Hoʻokumu ʻia kā mākou pūnaewele hou ma Hugo, me ka hoʻohana ʻana i ka markup maʻamau, no laila ua maʻalahi ke hāʻawi.

Pahuhopu: Registry v1.0 (hoʻopau a hiki i Iulai 6)

Kakau inoa - kekahi mea koʻikoʻi, kahi mana i hoʻomaikaʻi ʻia Kakau inoa OpenTracing.

  • Maʻalahi ka loaʻa ʻana o nā hale waihona puke, plugins, installers a me nā mea ʻē aʻe.
  • Hoʻoponopono maʻalahi o nā ʻāpana Registry.
  • Hiki iā ʻoe ke ʻike i nā hiʻohiʻona SDK i loaʻa i kēlā me kēia ʻōlelo.

Inā makemake ʻoe i ka hoʻolālā, interface a me UX, loaʻa iā mākou kahi papahana maikaʻi loa no ke komo pilikino.

Pahuhopu: ʻenehana no ka hoʻāʻo ʻana a me ka hoʻokuʻu ʻana i nā polokalamu (hoʻopau ʻia e Kepakemapa 6)

No ka hōʻoia ʻana e hoʻomau mākou i ka hāʻawi ʻana i nā code paʻa e hiki ai iā ʻoe ke hilinaʻi, loaʻa iā mākou ka manaʻo hoʻolālā e kūkulu i ka hoʻāʻo ʻana i nā polokalamu maikaʻi a hoʻokuʻu i nā pipeline. E ʻoluʻolu e haʻi mai iā mākou inā hiki iā ʻoe ke mālama i nā pipeline no ka hoʻāʻo ʻana, ke ʻano, a me ka hoʻokuʻu polokalamu. Hōʻike maopopo mākou i ke kiʻekiʻe o ka mākaukau hana, a ʻo ke oʻo ʻana o ka ʻōnaehana hoʻāʻo e lilo i kumu hoʻoholo nui no mākou.

Pahuhopu: pani i nā papahana OpenTracing a me OpenCensus (hoʻopau i ka lā 6 Nowemapa)

Hoʻolālā mākou e hoʻomaka i ka pani ʻana i nā papahana kahiko i ka lā 6 o Kepakemapa, inā loaʻa ka papahana hou me lākou. 2 mahina ma hope mai, me ka like o nā ʻōlelo a pau, hoʻolālā mākou e pani i nā papahana OpenTracing a me OpenCensus. Pono e hoʻomaopopo penei:

  • e hoʻopaʻa ʻia nā waihona a ʻaʻole e hoʻololi hou ʻia.
  • ʻO ka pahu hana o kēia manawa he ʻelua makahiki kākoʻo i hoʻolālā ʻia.
  • hiki i nā mea hoʻohana ke hoʻonui i ka SDK hou me ka hoʻohana ʻana i nā mea hana like.
  • Hiki ke hōʻano hou ʻia.

Hui

E hoʻokipa mākou i kekahi kōkua no ka mea he papahana nui kēia. Inā makemake ʻoe e aʻo e pili ana i ka nānā ʻana, ʻo ka manawa kēia!

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka