گوگل قصد دارد تله متری را به Go اضافه کند

گولند

Go یک زبان برنامه نویسی همزمان و کامپایل شده با تایپ ایستا با الهام از نحو C است.

این خبر اخیرا منتشر شد گوگل قصد دارد مجموعه تله متری را اضافه کند ارسال داده های جمع آوری شده به صورت پیش فرض در زبان برنامه نویسی GO

تله متری ابزارهای خط فرمان را پوشش خواهد داد توسعه یافته توسط تیم توسعه زبان Go، مانند ابزار "go"، کامپایلر، برنامه های gopls و govulncheck. مجموعه اطلاعات فقط به جمع آوری اطلاعات در مورد ویژگی های خدمات عمومی محدود می شود، یعنی تله متری به برنامه های ایجاد شده اضافه نخواهد شد.

من می خواهم استفاده از تله متری شفاف یا یک سیستم مشابه را در زنجیره ابزار Go کشف کنم، که امیدوارم به توسعه دهندگان و کاربران پروژه های Go به طور یکسان کمک کند. برای واضح بودن، من فقط پیشنهاد می کنم که ابزار دقیق به ابزارهای خط فرمان Go نوشته و توزیع شده توسط تیم Go اضافه شود.

دلیل برای جمع آوری تله متری، این تمایل به دستیابی به اطلاعات گمشده در مورد نیازها و ویژگی های کار توسعه دهندگان است که با استفاده از پیام های خطا و نظرسنجی ها به عنوان روش بازخورد قابل شناسایی نیستند.

مجموعه تله متری به شناسایی ناهنجاری ها و رفتارهای غیرعادی کمک می کند، نحوه تعامل توسعه دهندگان با مجموعه ابزار را ارزیابی کنید و درک کنید که کدام گزینه بیشترین تقاضا را دارد و کدام به ندرت استفاده می شود. انتظار می رود آمارهای انباشته امکان نوسازی مجموعه ابزارها، بهبود کارایی و راحتی کار و توجه ویژه به مهارت های لازم برای توسعه دهندگان را فراهم کند.

برای جمع آوری داده ها، یک معماری جدید "تلمتری شفاف" پیشنهاد شده است، در نظر گرفته شده تا امکان ممیزی عمومی مستقل از داده های دریافتی را فراهم کند و فقط حداقل اطلاعات عمومی لازم را برای جلوگیری از نشت ردیابی با اطلاعات دقیق در مورد فعالیت کاربر جمع آوری کند.

به عنوان مثال، هنگام ارزیابی ترافیک مصرف شده توسط مجموعه ابزار، برنامه ریزی شده است که معیارهایی مانند شمارشگر داده در کیلوبایت برای کل سال در نظر گرفته شود. تمام داده های جمع آوری شده برای بازرسی و تجزیه و تحلیل در حوزه عمومی منتشر خواهد شد. برای غیرفعال کردن ارسال تله متری، باید متغیر محیطی "GOTELEMETRY=off" را تنظیم کنید.

در بیانیه، اصول کلیدی ساخت یک تله متری شفاف را ذکر می کند:

  • تصمیم‌گیری در مورد معیارهای جمع‌آوری‌شده از طریق یک فرآیند عمومی باز اتخاذ خواهد شد.
  • تنظیمات مجموعه تله متری به طور خودکار براساس فهرست معیارهای نظارت شده فعال ایجاد می شود، بدون جمع آوری داده هایی که با این معیارها مرتبط نیستند.
  • تنظیمات مجموعه تله متری در یک دنباله ممیزی شفاف با سوابق قابل تأیید حفظ می شود و اعمال انتخابی تنظیمات مجموعه مختلف در سیستم های مختلف را دشوار می کند.
  • پیکربندی مجموعه تله متری به شکل یک ماژول پروکسی Go ذخیره شده است که می تواند به طور خودکار در سیستم هایی با پراکسی های محلی Go در حال استفاده استفاده شود. دانلود پیکربندی تله متری بیش از یک بار در هفته با احتمال 10٪ شروع می شود (یعنی هر سیستم حدود 5 بار در سال پیکربندی را دانلود می کند).
  • اطلاعات ارسال شده به سرورهای خارجی فقط شامل کل شمارنده هایی است که آمار را در چارچوب یک هفته کامل در نظر می گیرند و به زمان خاصی وابسته نیستند.
  • گزارش های ارسالی شامل هیچ نوع سیستم یا شناسه کاربری نخواهد بود.
  • گزارش‌های ارسالی فقط شامل رشته‌هایی هستند که قبلاً در سرور شناخته شده‌اند، به عنوان مثال نام پیشخوان، نام برنامه‌های معمولی، شماره‌های نسخه شناخته شده، نام‌های توابع در ابزارهای معمولی کیت ابزار (زمانی که ردیابی‌های پشته ارسال می‌شوند). داده های غیر رشته ای به شمارنده ها، تاریخ ها و تعداد ردیف ها محدود می شود.
  • آدرس های IP که از طریق آنها به سرورهای تله متری دسترسی پیدا می شود در گزارش ها ذخیره نمی شوند.
  • برای به دست آوردن نمونه مورد نیاز، برنامه ریزی شده است که 16.000 گزارش در هفته جمع آوری شود که با توجه به وجود دو میلیون نصب ابزار، نیاز به ارسال هر هفته گزارش تنها از 2 درصد از سیستم ها خواهد بود.
  • معیارهای جمع آوری شده به صورت مجموع به صورت عمومی در ارائه های گرافیکی و جدولی منتشر خواهند شد.
  • داده های اولیه کامل جمع آوری شده در طول مجموعه تله متری نیز منتشر خواهد شد.
  • مجموعه تله متری به طور پیش فرض فعال خواهد شد، اما یک راه آسان برای غیرفعال کردن آن ارائه خواهد شد.

سرانجام اگر شما علاقه مند به دانستن بیشتر در مورد آن هستید، می توانید جزئیات را بررسی کنید در لینک زیر.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.