OpenTelemetry فارغالتحصیل شد
خلاصهٔ کاملتر
تو این مطلب نویسندههای کامیونیتی OpenTelemetry خبر میدن که این پروژه رسماً به وضعیت graduated تو CNCF رسیده؛ یعنی بالاترین سطح بلوغ، کنار پروژههایی مثل Kubernetes و Prometheus. این اتفاق اردیبهشت ۱۴۰۵ افتاد و مسیرش از سال قبلش شروع شده بود.
برای اینکه بفهمیم چرا مهمه، مقاله برمیگرده عقب. قبلاً هر vendor مانیتورینگ کتابخانهٔ instrumentation خودش رو داشت، پس عوض کردن ابزار یعنی کندن کد قبلی از پروژه و گذاشتن کد جدید. از طرف دیگه سه سیگنال اصلی یعنی trace و log و metric جدا از هم بودن و به هم وصل نمیشدن. OpenTracing و OpenCensus هر کدوم جدا تلاش کرده بودن این رو درست کنن، و در نهایت سال ۲۰۱۹ با هم ادغام شدن و OpenTelemetry شکل گرفت.
برای رسیدن به graduation باید هفت شرط جمع بشه: استفادهٔ واقعی تو پروداکشن توسط سازمانهای مختلف مثل GitHub و Farfetch، مدل حاکمیتی مستند، سلامت کامیونیتی، حداقل یک ممیزی امنیتی مستقل با رفع مشکلات بحرانی، پایداری API با سازگاری رو به عقب، مستندات کامل، و در آخر تأیید کمیتهٔ فنی CNCF.
عددهاش هم قابل توجهه: به گفتهٔ CNCF بیش از ۱۲ هزار مشارکت از بیش از ۲۸۰۰ شرکت روی این پروژه ثبت شده و الان دومین پروژهٔ پرسرعت CNCF بعد از Kubernetes هست. تو این مدت trace و log و metric به GA رسیدن، profiling بهعنوان سیگنال جدید اضافه شد و اجزایی مثل OpAMP، اپراتور کوبرنتیز، Weaver و OTel Arrow به اکوسیستم اضافه شدن؛ همهٔ اینا برای پروژهای که فقط هفت سال داره.
پیام مقاله برای خواننده روشنه: به نقل از یکی از نگهدارندههای گروه کاربران نهایی، OTel دیگه یه استاندارد نوظهور نیست و اون ۲۵ درصدی که هنوز سراغش نرفتن بهانهای ندارن. قدمهای بعدی هم مشخصه: قراردادهای معنایی برای هوش مصنوعی مولد و پایش ورکفلوهای ایجنتی، پایش مرورگر و موبایل، ابزار Weaver برای مدیریت schema تلمتری تو مقیاس بزرگ، و راهاندازی سادهتر با OpenTelemetry Packaging و Injector برای instrumentation بدون کد.
نکات کلیدی:
- OTel اردیبهشت ۱۴۰۵ به وضعیت graduated تو CNCF رسید
- از ادغام OpenTracing و OpenCensus در سال ۲۰۱۹ ساخته شد؛ هر دو حالا آرشیو شدن
- دومین پروژهٔ پرسرعت CNCF بعد از Kubernetes، با بیش از ۱۲ هزار مشارکت از ۲۸۰۰ شرکت
- سه سیگنال trace و log و metric به GA رسیدن و profiling سیگنال چهارم شد
- شرطهای graduation شامل ممیزی امنیتی مستقل و پایداری API با سازگاری رو به عقبه
- تمرکز بعدی روی پایش ایجنتهای هوش مصنوعی، مرورگر و موبایله




