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
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ʻ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)
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!