TrueschoTruescho
كل الدورات
المراقبة وقابلية الرصد لمطوري التطبيقات
edX
دورة
متوسط
مجاني للتدقيق
شهادة

المراقبة وقابلية الرصد لمطوري التطبيقات

IBM

تعلّم أساسيات المراقبة وقابلية الرصد وقراءة المقاييس وتحليل السجلات واستخدام أدوات مثل Prometheus وGrafana لتحسين أداء التطبيقات.

9 ساعة/أسبوع3 أسبوعالإنجليزية1,623 متسجل
مجاني للتدقيق

عن الدورة

في الوقت الحاضر، تقوم العديد من المؤسسات والأفراد بتطوير تطبيقات لخدمة أعمالهم. لكن هذه التطبيقات قد تعاني من أخطاء برمجية، أو بطء في الاستجابة، أو تدنٍ في الأداء. فكيف يمكنك التأكد من أن تطبيقك يعمل ضمن مستوى مقبول من الجودة والأداء؟ تُعد المراقبة (Monitoring) وقابلية الرصد (Observability) من الركائز الأساسية لضمان الاستمرارية في التشغيل (Uptime) واستمرار تسليم الخدمات والتحديثات لتطبيقاتك دون انقطاع. مراقبة التطبيقات هي العملية التي تمكّن المطورين من تحديد وقياس وتقييم مدى جودة عمل التطبيق. ومن خلال المراقبة يمكن للمطورين متابعة مؤشرات الأداء بشكل استباقي، واكتشاف المشكلات مبكرًا، ثم معالجة تدهور الأداء قبل أن يؤثر على المستخدمين. أما قابلية الرصد فتشير إلى مدى إمكانية فهم حالة التطبيق الداخلية اعتمادًا على البيانات التي يتم جمعها عبر المراقبة، مثل المقاييس (Metrics) والسجلات (Logs) والتتبعات (Traces). وبعبارة أخرى، تساعد قابلية الرصد على الإجابة عن “لماذا حدثت المشكلة؟” وليس فقط “هل توجد مشكلة؟”. عند دمج المراقبة مع قابلية الرصد، تحصل على رؤية أعمق لسلوك النظام، وتستطيع ربط الأعراض بالأسباب الجذرية، وتحسين الاعتمادية والأداء. يقدّم هذا المقرر نظرة شاملة على هذه المفاهيم، ويزوّدك بمهارات عملية لتطبيق المراقبة وقابلية الرصد وتسجيل الأحداث (Logging) على تطبيقاتك باستخدام أدوات شائعة في المجال.

ماذا ستتعلم

  • مناقشة أهمية المراقبة وقابلية الرصد وشرح مفاهيمهما مثل «الإشارات الذهبية» (Golden Signals).
  • شرح كيفية قراءة مقاييس أداء التطبيقات وإجراء استكشاف الأخطاء وإصلاحها باستخدام التسجيلات (Logging) وتتبع المكدس (Stack Trace) وتحليلات السجلات.
  • إظهار فهمك لتقنيات المراقبة وشرح كيفية استخدامها كمقاييس (Metrics).
  • اكتساب خبرة عملية باستخدام مجموعة متنوعة من الأدوات مثل Prometheus وGrafana وKibana وSplunk وOpenTelemetry وMezmo (LogDNA).

المتطلبات المسبقة

  • معرفة أساسية بمفاهيم DevOps.
  • مهارات متوسطة في برمجة Python.
  • مهارات متوسطة في العمل مع الحاويات (Containers) وتنسيق الحاويات (Container Orchestration) وKubernetes وOpenShift.

المدرسون

J

John Rofrano

Senior Technical Staff Member

المواضيع

بروميثيوس
سبلانك
مدير رؤى أنظمة اتش بي
استكشاف الأخطاء وإصلاحها
تطوير البرمجيات

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

بروميثيوس
سبلانك
مدير رؤى أنظمة اتش بي
استكشاف الأخطاء وإصلاحها
تطوير البرمجيات
Grafana
Data Visualization
Application Development
Application Performance Management
DevOps

ابدأ التعلم الآن