د OpenTracing او OpenCensus ادغام: د انسجام لاره

د OpenTracing او OpenCensus ادغام: د انسجام لاره

لیکوالان: ټیډ ینګ، پریتم شاه او د تخنیکي مشخصاتو کمیټه (کارلوس البرټو، بوګدان ډروتو، سرګي کانزیلیف او یوري شکورو).

ګډې پروژې نوم ترلاسه کړ: http://opentelemetry.io

ډېر په لنډ ډول:

  • موږ د ټیلی میټري څارنې وړتیاو لپاره د کتابتونونو او مشخصاتو نوې متحد سیټ رامینځته کوو. دا به د OpenTracing او OpenCensus پروژې سره یوځای کړي او د مهاجرت لپاره د ملاتړ لاره چمتو کړي.
  • په جاوا کې د حوالې پلي کول به د اپریل په 24 کې شتون ولري، او په نورو ژبو کې د پلي کولو کار به د می په 8، 2019 کې په بشپړ ډول پیل شي. مهال ویش وګورئ دلته کیدی شي.
  • د سپتمبر تر 2019 پورې، د C#، ګولنګ، جاوا، نوډ جے ایس او پایتون لپاره د موجوده پروژو سره برابري پالن شوي. زموږ په وړاندې ډیر کار شتون لري، مګر موږ کولی شو په موازي توګه کار وکړو. که تاسو په دې پروژه کې د ګډون کولو لیوالتیا لرئ، مهرباني وکړئ راجستر کړئ او موږ ته خبر راکړئ چې تاسو څنګه مرسته کول غواړئ.
  • یوځل چې په هره ژبه کې پلي کول بالغ شي، اړونده OpenTracing او OpenCensus پروژې به وتړل شي. دا پدې مانا ده چې زاړه پروژې به کنګل شي، او نوې پروژه به د دوه کلونو لپاره د شاته مطابقت په کارولو سره د موجوده وسایلو ملاتړ ته دوام ورکړي.

د پروژې عمومي کتنه

د OpenTracing او OpenCensus ادغام: د انسجام لاره

موږ ادغام کوو! وروستی هدف دا دی چې د OpenTracing او OpenCensus پروژې یوځای په یوه ګډ پروژه کې راولي.
د نوې پروژې اصلي برخه به د پاکو او فکري انٹرفیسونو سیټ وي ، پشمول د کتابتونونو دودیز مجلس چې دا انٹرفیسونه په تش په نوم پلي کوي. SDK. په کیک باندې یخ کول به د معلوماتو او تار پروتوکولونو لپاره معیارونه وړاندیز شي ، پشمول د زیربنا عام برخې.
پایله به یو بشپړ ټیلی میټري سیسټم وي چې د مایکرو خدماتو او نورو عصري توزیع شوي سیسټمونو نظارت لپاره مناسب وي ، د ډیری لوی OSS او سوداګریز پس منظر سافټویر سره مطابقت لري.

اصلي پیښې

24.04/XNUMX — د بیاکتنې لپاره کاندید ته حواله شوې.
8.05 — یو ټیم جوړیږي او په ټولو ژبو کار پیل کوي.
20.05 - په کوبیکون بارسلونا کې د پروژې رسمي پیل.
6.09 - په C#، ګولنګ، Java، NodeJS او Python کې پلي کول د خپلو همکارانو سره برابري ته رسیږي.
6.11 - د OpenTracing او OpenCensus پروژو رسمي بشپړول.
20.11 — د کتنې په غونډه کې د پروژو بشپړیدو په ویاړ د الوداع ګوند، کوبیکون سان ډیاګو.

د همغږۍ مهال ویش

د OpenTracing او OpenCensus ادغام: د انسجام لاره

د هرې ژبې لپاره مهاجرت کې د تولید لپاره چمتو SDK جوړونه، د مشهور کتابتونونو لپاره اوزار کول، اسناد، CI، د شاته مطابقت وسیلې، او د OpenCensus او OpenTracing پروژو تړل ("لمر"). موږ د سپتمبر 2019 لپاره یو هوښیار هدف ټاکلی - د C#، ګولنګ، جاوا، نوډ جے ایس او پایتون ژبو لپاره برابري ترلاسه کول. موږ به د لمر نیټې ته حرکت وکړو تر څو چې ټولې ژبې چمتو نه وي. مګر دا غوره ده چې له دې څخه مخنیوی وشي.
کله چې اهداف وګورئ، مهرباني وکړئ خپل شخصي ښکیلتیا په پام کې ونیسئ، موږ ته د ډکولو له لارې خبر راکړئ د ثبتولو فورمه، یا د پروژې ګیټر چیټونو کې د هیلو په ویلو سره OpenTracing и OpenCensus. تاسو کولی شئ ګراف د انفوګرافیک په توګه وګورئ دلته.

هدف: د کراس ژبی مشخصاتو لومړۍ مسوده (د می تر 8 پوری)

دا مهمه ده چې په ګډه کار وکړو، حتی کله چې په مختلفو ژبو کې موازي کار کوي. د کراس ژبې مشخصات د پروژې لپاره لارښود چمتو کوي. دا پراسیک ښکاري، مګر دا د یو همغږي سیسټم لپاره ملاتړ تضمینوي چې د پروګرام کولو ژبې په پام کې نیولو پرته د پیژندلو احساس کوي.

د ژبې X لپاره د لومړۍ مسودې توضیحاتو لپاره لازمي اړتیاوې:

  • د عمومي اصطلاحاتو تعریفونه.
  • د توزیع شوي معاملو، احصایې او میټریکونو تشریح کولو لپاره ماډل.
  • د مهمو مسلو په اړه توضیحات چې د تطبیق په جریان کې راپورته شوي.

دا هدف د پاتې کار مخه نیسي، لومړۍ مسوده باید د می تر اتمې پورې بشپړه شي.

هدف: د معلوماتو مشخص کولو لپاره لومړۍ مسوده (د جولای تر 6 پورې بشپړول)

د ډیټا مشخصات د ټریسونو او میټریکونو لپاره د ډیټا عام شکل تعریفوي ترڅو د ټولو پروسو لخوا صادر شوي ډیټا د ډیټا تولید پروسې په پام کې نیولو پرته د ورته ټیلی میټري زیربنا لخوا پروسس شي. پدې کې د ټریس ماډل لپاره د ډیټا سکیما شامله ده چې د کراس ژبې توضیحاتو کې تشریح شوي. د عامو عملیاتو لپاره د میټاډاټا تعریفونه هم شامل دي چې ټریس د نیولو لپاره کاروي، لکه د HTTP غوښتنې، تېروتنې، او ډیټابیس پوښتنې. دا سیمانټیک کنوانسیونونه یوه بیلګه ده.

لومړۍ مسوده د اوسني OpenCensus ډیټا فارمیټ پراساس ده او لاندې به ولري:

  • د ډیټا سکیما چې د کراس ژبې مشخصات پلي کوي.
  • د عام عملیاتو لپاره د میټاډاټا تعریفونه.
  • JSON او Protobuf تعریفونه.
  • د مراجعینو د حوالې پلي کول.

مهرباني وکړئ په یاد ولرئ چې د تار پروتوکول هم شتون لري چې په ان بینډ کې نښې توزیع کوي ، کوم چې موږ غواړو هم معیاري کړو. د ویش بڼه Trace-Context د W3C له لارې رامینځته شوی.

هدف: په ټولو لویو ملاتړ شویو ژبو کې برابري (د سپتمبر تر 6 پورې بشپړول)

موږ باید د نوي سره د زړو پروژو په ځای کولو سره د اوسني ژبو ایکوسیستم لپاره برابري ترلاسه کړو.

  • د کراس ژبې مشخصاتو پراساس د تعقیب کولو ، میټریکونو ، او شرایطو تبلیغاتو لپاره د انٹرفیس تعریفونه.
  • د کارولو لپاره چمتو SDK چې دا انٹرفیس پلي کوي او د ټریس ډیټا صادروي. چیرې چې ممکنه وي، SDK به د OpenCensus څخه د موجوده پلي کولو پورټ کولو سره رامینځته شي.
  • د مشهور کتابتونونو لپاره Toolkit اوس مهال په OpenTracing او OpenCensus کې پوښل شوي.

موږ شاته مطابقت ته هم ارزښت ورکوو او غواړو چې د موجوده پروژو څخه یو اسانه لیږد یقیني کړو.

  • نوی SDK به شاته د اوسني OpenTracing انٹرفیسونو سره مطابقت ولري. دوی به د میراث OpenTracing وسیلو ته اجازه ورکړي چې په ورته پروسه کې د نویو وسیلو سره یوځای پرمخ بوځي، کاروونکو ته اجازه ورکوي چې د وخت په تیریدو سره خپل کار مهاجرت کړي.
  • کله چې نوی SDK چمتو وي، د اوسني OpenCensus کاروونکو لپاره به د نوي کولو پلان جوړ شي. لکه څنګه چې د OpenTracing سره، د میراث وسیلې به وکوالی شي د نوي سره کار کولو ته دوام ورکړي.
  • د نومبر په میاشت کې، دواړه OpenTracing او OpenCensus به د بدلونونو منلو ته وتړل شي. د میراثي وسیلو سره شاته مطابقت به د دوه کلونو لپاره ملاتړ شي.

د هرې ژبې لپاره د غوره درجې SDK جوړول ډیر کار ته اړتیا لري، او دا هغه څه دي چې موږ ورته ډیره اړتیا لرو.

هدف: بنسټیز اسناد (د سپتمبر تر 6 پورې بشپړول)

د هرې خلاصې سرچینې پروژې بریالیتوب کې مهم فکتور اسناد دي. موږ د لوړ پوړ اسنادو او روزنې وسیلې غواړو، او زموږ تخنیکي لیکوالان په پروژه کې خورا فعال پراختیا کونکي دي. د پراختیا کونکو ښوونه چې څنګه د سافټویر په سمه توګه څارنه وکړي یو له خورا مهم اغیزو څخه دی چې موږ یې غواړو په نړۍ کې ولرو.

د اسنادو لاندې برخې د پیل کولو لپاره لږترلږه اړین دي:

  • د پروژې لور.
  • مشاهده 101.
  • د کار پیل.
  • د ژبې لارښودونه (د هر یو لپاره جلا).

د ټولو کچو لیکوالانو ته ښه راغلاست! زموږ نوې سایټ د هوګو پر بنسټ والړ دی، د منظم مارک اپ په کارولو سره، نو دا مرسته کول خورا اسانه دي.

هدف: د راجسټری v1.0 (د جولای تر 6 پورې بشپړول)

راجستر - بله مهمه برخه، یو ښه نسخه د OpenTracing راجستر.

  • د کتابتونونو، پلگ انونو، نصب کونکو او نورو برخو موندل اسانه دي.
  • د راجسټری اجزاو اسانه مدیریت.
  • تاسو کولی شئ ومومئ چې د SDK ځانګړتیاوې په هره ژبه کې شتون لري.

که تاسو د ډیزاین، انٹرفیس او UX سره علاقه لرئ، موږ د شخصي ګډون لپاره غوره پروژه لرو.

هدف: د سافټویر ازموینې او خوشې کولو لپاره زیربنا (د سپتمبر تر 6 پورې بشپړول)

د دې لپاره چې ډاډ ترلاسه کړو چې موږ د خوندي کوډ وړاندې کولو ته دوام ورکوو چې تاسو پرې تکیه کولی شئ، موږ د کیفیت سافټویر ازموینې جوړولو او پایپ لاینونو خوشې کولو لپاره ډیزاین ژمنې لرو. مهرباني وکړئ موږ ته خبر راکړئ که تاسو د ازموینې ، ځانګړتیا ، او سافټویر خوشې کولو لپاره پایپ لاینونو ته پاملرنه کولی شئ. موږ په واضح ډول د تولید چمتووالي کچه په ګوته کوو ، او د ازموینې زیربنا بشپړتیا به زموږ لپاره اصلي پریکړه کونکی فاکتور وي.

هدف: د OpenTracing او OpenCensus پروژې بندول (د نومبر تر 6 پورې بشپړول)

موږ پلان لرو چې د سپتمبر په 6 د زړو پروژو بندول پیل کړو، که چیرې نوې پروژه د دوی سره مساوي شي. 2 میاشتې وروسته، د ټولو ژبو په پرتله، موږ پالن لرو چې د OpenTracing او OpenCensus پروژې وتړو. دا باید په دې ډول پوه شي:

  • زیرمې به کنګل شي او نور بدلونونه به ونه شي.
  • اوسنۍ وسیلې دوه کلنه د ملاتړ موده پلان شوې ده.
  • کارونکي به وکولی شي د ورته وسیلو په کارولو سره نوي SDK ته لوړ کړي.
  • یو تدریجي تازه کول به ممکن وي.

ګډون وکړئ

موږ به د هر ډول مرستې هرکلی وکړو ځکه چې دا یوه لویه پروژه ده. که تاسو د مشاهدې په اړه زده کړې کې لیوالتیا لرئ، اوس وخت دی!

سرچینه: www.habr.com

Add a comment