Orbit

تحليلات مشروع Orbit

The Analytics tab is the full picture of how a project is behaving: how long builds take, how often they succeed, how much of your plan's build minutes and bandwidth the project is using, and where…

تحليلات مشروع Orbit

تقدم علامة التبويب Analytics صورة شاملة عن أداء المشروع: المدة التي تستغرقها الإنشاءات، ومدى تكرار نجاحها، ومقدار دقائق الإنشاء والنطاق الترددي لخطتك التي يستخدمها المشروع، والمكان الذي تذهب إليه الوقت عندما يكون الإنشاء بطيئاً.

حيث يوجد Analytics

افتح Orbit، انقر على المشروع، واختر Analytics ضمن مجموعة Observability في شريط علامات التبويب للمشروع. الصفحة بعنوان Analytics وتغطي أداء الإنشاء والحركة وتكرار النشر لهذا المشروع.

تقطع علامتا تبويب متجاورتان نفس البيانات بطرق مختلفة. يركز Build Insights على نسب مئوية مدة الإنشاء وسلوك الذاكرة المؤقتة، و Web Vitals يغطي أداء المستخدم الفعلية. انظر Orbit Build Insights و Orbit Web Vitals.

علامة تبويب Analytics لمشروع Orbit

بطاقات الملخص

توجد خمس بطاقات عبر الأعلى:

البطاقةما تحسبه
دقائق الإنشاءإجمالي دقائق الإنشاء لهذا المشروع على مدى ستة أشهر
طلبات الأصلالطلبات التي وصلت إلى أصلك، لذا فقط عدم إصابات الذاكرة المؤقتة، على مدى ستة أشهر
نطاق الأصلالبايتات المقدمة من الأصل على مدى ستة أشهر
معدل النجاحنجح مقابل إجمالي الإنشاءات المنتهية على مدى 30 يوماً
وقت الذاكرة المؤقتة المحفوظوقت الإنشاء المحفوظ من خلال إصابات الذاكرة المؤقتة عبر آخر 100 إنشاء

طلبات الأصل ونطاق الأصل هما بالضبط ذلك: الأصل فقط. لا يتم حساب أي شيء يتم تقديمه من ذاكرة التخزين المؤقت على الحافة هنا، وهذا هو السبب في أن الموقع المشغول والمخزن مؤقتاً جيداً قد يعرض أرقاماً صغيرة بشكل مفاجئ. هذا هو النظام يعمل بشكل صحيح، وليس فجوة في التقارير.

الاستخدام هذا الشهر

أسفل البطاقات يوجد لوحة بعنوان Usage this month، تعرض اسم خطتك وتوضح أن هذه الأرقام تغطي الحساب بأكمله، وليست لكل مشروع. يتم رسم مقياسين:

  • دقائق الإنشاء، المستخدمة مقابل مخصص خطتك الشهري، مع تحديد حصة هذا المشروع بشكل منفصل والدقائق المتبقية لديك.
  • النطاق الترددي (الأصل)، نفس الشكل بالجيجابايت.

إذا تجاوزت مخصصاً، تعرض اللوحة الفائض وتكلفته: دقائق الإنشاء تُحسب بـ US$0.05 لكل دقيقة ونطاق الأصل بـ US$0.03 لكل GB، بالإضافة إلى خطتك.

كما أنها تتوقع للأمام حتى نهاية الشهر بناءً على المعدل حتى الآن، مع تقدير الفائض إذا استمررت كما أنت. هذا التوقع هو الرقم المفيد، لأنه يخبرك عن مشكلة بينما لا تزال بإمكانك فعل شيء حيالها.

حلقة الإنشاء الهاربة هي الطريقة الكلاسيكية لحرق مخصص. سيسعد Hook نشر متصل بعمل ينشئ نفسه عند النشر بحرق الدقائق طوال الليل. إذا قفز التوقع بشكل حاد، تحقق من علامة تبويب Deployments من أجل نمط متكرر قبل افتراض أن حركتك نمت. يعطيك الحد الإنفاقي إيقافاً صعباً: انظر Orbit Spending Cap.

Build Insights

يقرأ كتلة Build Insights البيانات ويكتب الملاحظة لك، باللغة العادية، بدلاً من ترك الأمر لك لاكتشافه في رسم بياني. ما يظهر يعتمد على ما هو صحيح لمشروعك، على سبيل المثال:

  • بيان معدل النجاح، إما إشادة بالموثوقية الجيدة أو دعوة لمراجعة الإخفاقات الأخيرة.
  • وقت الإنشاء صعوداً أو هبوطاً مقارنة بالأسبوعين السابقين، مع اقتباس كلا المتوسطين.
  • معدل إصابة ذاكرة مؤقتة منخفض، مع عدد الإنشاءات التي استخدمت ذاكرة دافئة ودفع حول الحفاظ على مفتاح الذاكرة المؤقتة المستقر بين الالتزامات.
  • إنشاءات يوم الاثنين تكون أبطأ، وهذا عادة ما يعني انتهاء صلاحية الذاكرة المؤقتة على مدى نهاية الأسبوع.
  • الفرع ذو الأداء الأسوأ حسب معدل النجاح.
  • متوسط انتظار قائمة انتظار يتجاوز 90 ثانية، مما يعني أن الإنشاءات تنتظر عامل بناء.

تعامل مع هذه كمؤشرات، وليس كأحكام. كل واحدة تشير إلى قسم أبعد في الصفحة بالأرقام الأساسية.

تكرار النشر والموثوقية والنشاط

ثلاث تصورات تغطي الإيقاع:

  • تكرار النشر: آخر 30 يوماً يعرض النشرات في اليوم.
  • الموثوقية: آخر 8 أسابيع تكدس النجاح مقابل الفشل في الأسبوع، مع الاتجاه مقابل الأربعة أسابيع السابقة.
  • نشاط النشر: العام الماضي هو خريطة حرارية تقويم، مظللة حسب الحجم وملونة بما إذا كانت نشرات اليوم قد نجحت.

خريطة السنة الحرارية هي التي يمكنك إظهارها لشخص يسأل عن مدى نشاط المشروع. الفجوات والعناقيد مرئية فوراً.

أداء الإنشاء

تقوم Build performance برسم آخر تشغيل لنشرات ناجحة على شكل أشرطة، مع متوسط وأسرع وقت إنشاء ومعدل إصابة الذاكرة المؤقتة. يعرض تحريك المؤشر فوق شريط الفرع والالتزام، وما إذا كان هذا الإنشاء قد أصاب الذاكرة المؤقتة.

Build time trend يقلل كل أسبوع إلى P50 الخاص به ويقرر ما إذا كان هذا الأسبوع أسرع أو أبطأ.

Build time percentiles يعطي P50 و P90 و P99. الحاشية هي الجزء المهم: يعني P90 أقل بناءات أكثر اتساقاً. إذا كان P50 الخاص بك جيداً لكن P90 الخاص بك ثلاثة أضعافه، فإن معظم الإنشاءات سريعة وشيء ما يسوء أحياناً، وهي مشكلة مختلفة عن كونها بطيئة بشكل موحد.

كفاءة الذاكرة المؤقتة

تقارن كتلة Cache efficiency الإنشاءات الباردة مقابل الإنشاءات المخزنة مؤقتاً مباشرة: مدة كل منها، والوقت الإجمالي المحفوظ، وتحسن السرعة الناتج.

إذا كان متوسط الذاكرة المؤقتة بالكاد أفضل من متوسط البرد، يتم استعادة الذاكرة المؤقتة لكنها لا تساعد، عادة لأن خطوة التثبيت ليست الجزء البطيء من الإنشاء. إذا كان معدل الإصابة نفسه منخفضاً، يتم إلغاء الذاكرة المؤقتة كثيراً جداً؛ ملف قفل يتغير مع كل التزام سيفعل ذلك.

Per-environment build stats ينقسم الإنشاءات وإصابات الذاكرة المؤقتة حسب الإنتاج والإنشاء والمعاينة، وهو حيث تكتشف أن المعاينات تقوم بمعظم دقائق الإنشاء الخاصة بك.

إحصائيات لكل فرع ولكل مؤلف

جدولان يغطيان آخر 30 يوماً:

  • Per-branch build stats: النشرات ومعدل النجاح ومتوسط وقت الإنشاء حسب الفرع.
  • Per-author deploy stats: نفس الشيء من قبل الشخص الذي دفع.

جدول لكل فرع هو جدول عملي. الفرع بمعدل نجاح منخفض عادة ما يكون فرعاً مع اختبار مكسور أو فحص النوع الذي تعلم الجميع تجاهله.

انتظار قائمة الانتظار والوقت من اليوم

Build queue wait: آخر 14 يوماً يقيس الفجوة بين إدراج الإنشاء وانتقاء المنشئ له. تضع الحاشية التوقع: أقل من خمس ثوان نموذجي، والارتفاعات تشير إلى التنافس.

Build time by hour: آخر 90 يوماً هي خريطة حرارية لأسبوع من اليوم بساعة من اليوم في UTC، تظهر متى تكون الإنشاءات أبطأ، مع الخلايا التي تحتاج إلى بناءات على الأقل قبل أن تظليل. جنباً إلى جنب مع انتظار قائمة الانتظار، يخبرك ما إذا كان الإنشاء البطيء هو الإنشاء الخاص بك أو لحظة مشغولة.

أسباب الفشل

يتم تصنيف نشرات فاشلة على مدى آخر 30 يوماً حسب السبب الجذري: خطأ في التجميع، فشل في التثبيت، فشل الاختبار، خطأ في lint، المهلة الزمنية، نفاد الذاكرة، خطأ في الشبكة أو غير معروف. يستدعي القسم الفئة الأولى وكم من الإخفاقات يحسبها.

هذا هو أسرع طريق من "عمليات البناء الخاصة بنا تفشل باستمرار" إلى شيء محدد لإصلاحه. إذا كان ثلثا الإخفاقات عبارة عن إخفاقات في التثبيت، فالمشكلة هي دقة الاعتماد، وليس الكود الخاص بك. Troubleshooting Failed Builds يغطي ما يجب فعله مع كل فئة.

حجم القطعة الأثرية

Artifact size over time يتتبع حجم ناتج كل إنشاء، مع العلامات تنمو أو تتقلص أو مستقرة، مع أقدم وأحدث الأحجام.

القطعة الأثرية المتنامية بثبات تستحق التحقيق قبل أن تصبح موقعاً بطيئاً. المشبوهون المعتادون هم دليل صور لا أحد ينظفه واعتماد سحب شيء ضخم.

تحليلات الويب

يعرض القسم السفلي Core Web Vitals من الزائرين الفعليين على مدى آخر 30 يوماً، مع أفضل الصفحات والدول والمحيلات وأداء p75 لكل صفحة.

إذا لم تضف مقتطف المجموعة حتى الآن، فإن هذا القسم فارغ ويقدم رابطاً لإعداده. انظر Orbit Web Vitals للمقتطف والمقصود بكل مقياس.

إلى أين تذهب بعد ذلك

هل تحتاج إلى مساعدة إضافية؟

راسلنا على البريد الإلكتروني support@kapsulehost.com أو افتح محادثة في KPanel.

فتح KPanel
تحليلات مشروع Orbit