ما ينبغي قياسه في الخادم
تابعوا زمن الاستجابة والأخطاء واستخدام الأدوات.
ما ينبغي قياسه في الخادم درس مجاني في MCP Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في MCP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة MCP Academy 4 دروس في المجموع.
لماذا نقيس أصلًا؟
بمجرد تشغيل خادم MCP على أرض الواقع، لن تتمكن من إصلاح ما لا يمكنك رؤيته. وتحول قابلية المراقبة التخمين إلى إشارات واضحة حول سلوكه. 🔍
الركائز الثلاث
ترتكز قابلية المراقبة على ثلاث إشارات: السجلات، والمقاييس، والتتبعات. واليوم تركز على المقاييس، وهي الأرقام التي تلخص الحالة بنظرة واحدة.
زمن الاستجابة: ما مدى البطء؟
أول ما ينبغي تتبعه هو زمن الاستجابة: المدة التي يستغرقها كل استدعاء أداة من الطلب إلى الرد. وتسبب الأدوات البطيئة الإحباط للنموذج والمستخدم على حد سواء.
لا تثق بالمتوسط
قد يختبئ استدعاء بطيء خلف متوسط يبدو جيدًا. راقب النسب المئوية مثل p95 وp99 حتى ترصد أسوأ التجارب التي يشعر بها المتصلون فعليًا.
معدل الأخطاء: كم مرة يحدث العطل؟
تتبّع معدل الأخطاء: نسبة استدعاءات الأدوات التي تفشل. ويمثل ارتفاع المعدل أول تحذير بأن شيئًا ما في المسار السابق قد تعطل للتو. ⚠️
معدل النقل: ما حجم الانشغال؟
احسب الاستدعاءات بمرور الوقت لمعرفة معدل النقل. ويخبرك عدد الطلبات في الدقيقة بموعد ارتفاع الحمل وما إذا كان خادمك قادرًا على مواكبته.
الاستخدام حسب الأداة
قسّم المقاييس حسب اسم الأداة. ومعرفة الأداة الأكثر استخدامًا أو بطئًا أو فشلًا تتيح لك إصلاح الجزء المحدد المهم بدلًا من التخمين.
العدادات مقابل المقاييس
لا يرتفع العداد إلا إلى الأعلى، مثل إجمالي الاستدعاءات. أما المقياس فيتحرك في الاتجاهين، مثل الجلسات النشطة حاليًا. اختر النوع المناسب لما تقيسه.
مؤقت بسيط في Python
يمكنك قياس زمن الاستجابة باستخدام مؤقت يحيط بجسم الأداة، ثم تسجيل عدد الثواني المنقضية.
import time
start = time.perf_counter()
result = do_work()
elapsed = time.perf_counter() - start
print("latency_seconds", elapsed)سمِّ مقاييسك
أرفق تسميات مثل اسم الأداة والحالة بكل مقياس. وتتيح لك التسميات تقسيم رقم واحد إلى طرق عرض تجيب عن أسئلة حقيقية.
الإشارات الذهبية
من قوائم التحقق المفيدة الإشارات الذهبية: زمن الاستجابة، وحركة المرور، والأخطاء، والتشبّع. إذا غطّيتم هذه الجوانب الأربعة، فستكتشفون معظم المشكلات قبل المستخدمين.
تحقّق سريع
لنتأكد من أن مفهوم زمن الاستجابة قد ترسّخ لديكم.
مراجعة
أصبحتم تعرفون الآن ما ينبغي قياسه: زمن الاستجابة، والأخطاء، ومعدل النقل، والاستخدام لكل أداة. تحوّل هذه الأرقام خادمًا صامتًا إلى خادم يمكنكم الوثوق به فعلًا. 🎯
الأسئلة الشائعة
هل درس «ما ينبغي قياسه في الخادم» مجاني؟
نعم — نص درس «ما ينبغي قياسه في الخادم» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة MCP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة MCP Academy 4 دروس في المجموع.
ماذا ستتعلم في «ما ينبغي قياسه في الخادم»؟
تابعوا زمن الاستجابة والأخطاء واستخدام الأدوات. تتمرن على MCP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ MCP Academy؟
لا تُشترط خبرة سابقة. MCP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «ما ينبغي قياسه في الخادم»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس MCP Academy هذا؟
نعم. كل درس في MCP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما ينبغي قياسه في الخادم
- سجلات منظمة قابلة للبحث
- تتبّع استدعاء أداة من البداية إلى النهاية
- التنبيه عند الأعطال وإساءة الاستخدام