الأدوات/Metrics
TOOLS

Server Metrics

تعرض Metrics استهلاك موارد السيرفر وأداءه بشكل مباشر، مثل CPU والذاكرة والتخزين وحركة الشبكة وUptime، بالإضافة إلى تغير هذه القيم خلال جلسة التشغيل.

نظرة عامة

صفحة Metrics مخصصة للمراقبة، وليس لتغيير إعدادات السيرفر. تعرض القيم الحالية مع Charts تساعدك على معرفة كيف تغير الاستهلاك مع الوقت.

استخدم Metrics مع Console

Metrics توضح ما الذي يستهلكه السيرفر، بينما Console يوضح ما الذي يفعله التطبيق فعليًا.

LIVE والفترة الزمنية

أعلى الصفحة تستطيع معرفة هل البيانات Live، وكذلك اختيار الفترة التي تريد عرضها في الرسوم البيانية.

LIVE

يعني أن الصفحة تستقبل بيانات Metrics الحالية.

1m

عرض الفترة الأخيرة القصيرة تقريبًا.

5m

مفيد لملاحظة Spikes أو نمط متكرر خلال عدة دقائق.

15m

يعطي نظرة أوسع على سلوك الموارد.

Session

يعرض بيانات جلسة التشغيل الحالية عندما يكون ذلك مدعومًا.

ملخص الموارد الحالي

ملخص Server Metrics في Volyx
CPU

استخدام المعالج الحالي من قبل السيرفر.

Memory

RAM المستخدمة حاليًا مقارنة بحد السيرفر.

Disk

مساحة التخزين المستخدمة مقارنة بالحد المتاح.

Network In

معدل البيانات الداخلة إلى السيرفر.

Network Out

معدل البيانات الخارجة من السيرفر.

Uptime

مدة جلسة تشغيل السيرفر الحالية.

القيمة الحالية مجرد Snapshot

لا تحكم على أداء السيرفر من قراءة واحدة فقط؛ استخدم Charts لمعرفة هل الارتفاع مؤقت أو مستمر.

Resource Performance

CPU وMemory Charts في Volyx

CPU Usage

يعرض تغير استهلاك المعالج مع الوقت، ويساعدك على اكتشاف Spikes أو استهلاك مرتفع مستمر.

Memory Usage

يعرض استهلاك RAM مع الوقت. إذا كانت الذاكرة ترتفع باستمرار بدون أن تعود إلى مستوى طبيعي فقد تحتاج إلى فحص التطبيق.

الاستهلاك المرتفع ليس خطأ دائمًا

Startup أو Build أو تثبيت Dependencies أو العمليات الثقيلة قد ترفع CPU أو RAM بشكل مؤقت.

فهم CPU

CPU يوضح مقدار المعالجة التي يستخدمها التطبيق.

افحص CPU إذا:

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

فهم Memory

Memory توضح مقدار RAM المستخدمة حاليًا.

راقبها إذا:

  • تستمر بالارتفاع بدون أن تعود إلى مستوى طبيعي.
  • يتوقف التطبيق بسبب نقص الذاكرة.
  • يصبح الأداء أسوأ عند الاقتراب من Limit.
  • تغير Dependency جديد استهلاك RAM بشكل واضح.
راجع Console عند مشاكل Memory

Metrics تظهر مستوى الاستهلاك، بينما Console وLast Start Info يعرضان عادة سبب Exit الحقيقي.

Network Traffic

Network Traffic في Volyx
Received

البيانات التي تدخل إلى السيرفر من الخدمات أو المستخدمين أو APIs.

Sent

البيانات التي يرسلها السيرفر إلى الخدمات الخارجية أو المستخدمين.

Disk

يوضح مقدار مساحة التخزين المستخدمة.

يمكن أن تستهلك المساحة بواسطة:

  • ملفات المشروع.
  • Dependencies وCaches.
  • Logs.
  • Build Output.
  • الملفات التي يرفعها التطبيق أو المستخدم.

إذا ارتفع Disk بشكل غير متوقع، استخدم Files لمعرفة المجلدات التي تستهلك المساحة.

Session Summary

Session Summary في Volyx Metrics
Peak CPU

أعلى قراءة CPU في الجلسة.

Average CPU

متوسط CPU عبر Samples التي تم جمعها.

Peak RAM

أعلى استهلاك RAM مسجل في الجلسة.

Average RAM

متوسط استهلاك RAM.

Samples

عدد القراءات المستخدمة لحساب الإحصائيات.

استخدام Metrics لحل المشاكل

1
حدد نوع المشكلة

CPU أو Memory أو Disk أو Network.

2
غيّر الفترة الزمنية

استخدم فترة أكبر لمعرفة هل المشكلة كانت Spike مؤقت.

3
قارن القيم الحالية بالـCharts

لا تعتمد على Summary الحالي وحده.

4
راجع Console

اربط ارتفاع الموارد مع Logs أو Errors التطبيق.

5
راجع Last Start Info

إذا حدث Crash، افحص Exit Code وCrash Reason.

الخطوة التالية

انتقل إلى Smart Terminal لتتعرف على تشغيل أوامر Shell وتثبيت Dependencies وإدارة المشروع من Terminal.