پروژه هفته: گرافانا

مشارکتهای قوی جامعه و فرآیندهای بررسی کارآمد این پلتفرم مشاهده منبع باز محبوب
مقدمه
گرافانا یک بستر منبع باز برای نظارت ، تجسم و مشاهده است. از زمان راه اندازی اولیه خود در سال 2014 ، گرافانا با بیش از 68،000 ستاره Github و یک اکوسیستم پر رونق از افزونه ها و ادغام ها ، به استانداردی برای تجزیه و تحلیل سری زمانی تبدیل شده است. این پلتفرم به کاربران امکان می دهد تا بدون توجه به اینکه در کجا ذخیره شده اند ، از آنها پرس و جو ، تجسم ، هشدار و درک معیارها را درک کنند ، و این امکان را فراهم می کند که داشبورد های زیبا را برای پرورش یک فرهنگ داده محور ایجاد کند.
ما گرافانا را در مورد Collab.dev تحقیق کردیم و برخی از الگوهای همکاری جالب را کشف کردیم که تعهد پروژه به کیفیت کد و تعامل جامعه را برجسته می کند.
نکات برجسته کلیدی
- تعامل قوی در جامعه: 75 ٪ از روابط عمومی از مشارکت کنندگان جامعه آمده است و موفقیت این پروژه را در تقویت مشارکت خارجی نشان می دهد.
- پوشش بررسی تقریباً کامل: با 99 ٪ PRS قبل از ادغام ، بررسی ها را دریافت می کنند ، تیم گرافانا استانداردهای کیفیت استثنایی را در اختیار دارد.
- حداقل استفاده از ربات: بر خلاف بسیاری از پروژه های مدرن ، گرافانا یک رویکرد توسعه انسانی محور را با تنها 4.9 ٪ از رویدادهای مخزن که از رباتها حاصل می شود ، حفظ می کند.
مقایسه با Kibana
هنگام مقایسه گرافانا با Kibana Elastic (یکی دیگر از پلت فرم تجسم محبوب) ، تفاوت های جالبی را مشاهده می کنیم:
- بررسی های اولیه: Kibana بررسی های اولیه بسیار سریع (13S متوسط در مقابل 1H 47M Grafana) را نشان می دهد که 69.6 ٪ از بررسی ها در ساعت اول اتفاق می افتد (در مقایسه با 45.6 ٪ گرافانا).
-
زمان پاسخگویی: گرافانا زمان انتظار کلی را به طور قابل توجهی سریعتر نشان می دهد (25 متر 7 در مقابل 10+ هفته Kibana) ، که نشانگر یک روند توسعه پاسخگوتر است.
-
مشارکت جامعه: در حالی که هر دو پروژه مشارکت قوی در جامعه دارند ، Kibana درصد بالاتری از PRS جامعه (84 ٪ در مقابل 75 ٪ گرافانا) دارد.
-
نامزدی تیم اصلی: تیم اصلی گرافانا فعال تر است و 25 ٪ از PRS را در مقایسه با 9 ٪ Kibana کمک می کند ، و این نشان می دهد که رویکردهای مختلفی برای سرپرستی پروژه است.
رویکرد گرافانا منعکس کننده یک مدل توسعه متعادل است که در آن تیم اصلی ضمن استقبال از مشارکت های جامعه ، مشارکت قابل توجهی را حفظ می کند ، همه در حالی که از کیفیت کد بالا به طور مداوم از طریق بررسی های کامل اطمینان می دهد.