المراقبة الاصطناعية
الدليل النهائي

دليل المراقبة الاصطناعية

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

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

تقارير الأداء

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

المراقبة الاصطناعية - لماذا يهم

يمكن أن تحدث مشكلات الأداء في أي مكان وفي أي وقت بسبب البنى المعقدة لعروض SaaS (البرامج كخدمة). قد تكون المشكلات سائدة أثناء الوصول إلى الخدمات من المتصفح على كمبيوتر الشخص أو تطبيق على جهاز محمول أو عبر الويب أو شبكة WAN للمؤسسة أو عبر موردي الجهات الخارجية وموردي السحابة العامة إلى البنية التحتية لتكنولوجيا المعلومات التي تعمل داخل مراكز البيانات.

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

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

فوائد المراقبة الاصطناعية

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

فيما يلي بعض الأمثلة على فوائد المراقبة الاصطناعية.

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

هل تحتاج حقا إلى مراقبة اصطناعية؟

تضع تطبيقات الويب والصفحات الحديثة ، مثل تطبيقات الصفحة الواحدة (SPAs) ، تجربة المستخدم في أقصى أولوياتها. من المتوقع أن تكون التطبيقات والصفحات متاحة 24/7 ، في أي مكان في العالم ، قابلة للاستخدام على أي حجم شاشة ، آمنة ومرنة وقابلة للتطوير وتكون جاهزة لتلبية طفرات حركة المرور عند الطلب. لذلك ، هناك الكثير من الفرص والفرص لحدوث الأخطاء. نمت تقنيات مواقع الويب وتطبيقات الويب بشكل كبير على مر السنين. أصبحت مواقع الويب الآن أكثر من مجرد تخزين واسترجاع المعلومات لتقديم المحتوى للمستخدمين. وهي تسمح الآن للمستخدمين بالتفاعل بشكل أكبر مع الشركة في شكل نماذج عبر الإنترنت وعربات التسوق وأنظمة إدارة المحتوى (CMS) والدورات التدريبية عبر الإنترنت وما إلى ذلك. والقائمة تطول وتطول. لمساعدة الفرق على تحديد الأخطاء بشكل استباقي ، يجب النظر في عمليات التحقق من المراقبة الاصطناعية المتكررة والآلية في الوقت الفعلي.

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

من المهم بشكل خاص (قد يقول البعض أنه أمر بالغ الأهمية) للأعمال التجارية التي تعتمد بشكل أساسي على مواقعها وتطبيقاتها للحصول على وقت تشغيل وأداء لا يصدق ، 24 / 7. المستخدمون الذين يعتمدون على مواقعك وتطبيقاتك وواجهات برمجة التطبيقات الخاصة بك لتلبية احتياجاتهم الأساسية أو الترفيه ، لن يتسامحوا حتى مع تأخير بضع ثوان. يعد الكشف والتشخيص الاستباقي لمشكلات أداء تطبيقات الويب والصفحات أمرا ضروريا. يمكن أن تحدث المراقبة الاصطناعية عند نقاط تفتيش عالمية مختلفة وبترددات مختلفة للتأكد من أنك تقدم أفضل تجربة للمستخدمين طوال الوقت.

مراقبة المستخدم الحقيقي مقابل المراقبة الاصطناعية
ما هو الفرق؟

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

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

مراقبة المستخدم الحقيقي مقابل المراقبة الاصطناعية
مزايا وعيوب

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

مراقبة المستخدم الحقيقي مقابل المراقبة الاصطناعية مقابل أدوات APM

على مدى السنوات القليلة الماضية ، كان هناك مصطلحان يتم الخلط بينهما باستمرار: إدارة أداء التطبيق ومراقبة أداء التطبيق. في حين أن الاختصارات هي نفسها ، إلا أنها مفاهيم مختلفة ولكنها ذات صلة. الفرق الرئيسي هو أن إدارة أداء التطبيقات هي مفهوم أوسع يشمل العديد من الأبعاد ومجالات التركيز المختلفة ، والتي تشمل RUM بالإضافة إلى المراقبة الاصطناعية. تقوم أدوات تتبع مكدس APM (إدارة أداء التطبيقات) التقليدية بتتبع وجمع المعلومات الهامة التالية حول التطبيقات والخوادم:
  • تحديد المشكلات وحلها على مستوى التعليمات البرمجية
  • توفر التطبيقات ووقت تشغيلها وأدائها لضمان وصولها وإمكانية الوصول إليها من قبل المستخدمين النهائيين.
  • قياسات وقت الاستجابة لأوقات تحميل الصفحة ومعاملات المستخدم لضمان أداء الصفحات والتطبيقات بشكل كاف.
  • معلومات عن موارد النظام، مثل استخدام القرص والإدخال/الإخراج والذاكرة واستخدام وحدة المعالجة المركزية.
  • فشل طلب التطبيق أو معدلات الخطأ واختناقات التطبيق والأخطاء.
    توفر أدوات وحلول مراقبة أداء التطبيقات معلومات مفيدة مطلوبة لتوفير تجربة مستخدم لا تشوبها شائبة وتقليل MTTR (متوسط الوقت اللازم للحل). يركز رصد أداء التطبيق على الجوانب التالية:
    • مراقبة التدفقات الطبيعية وتحديد أي سلوك غير عادي.
    • جمع البيانات الداعمة حول السلوك والمشكلات غير الطبيعية على مستوى المنظومة.
    • تحليل البيانات وكيفية تأثيرها على الأعمال.
    • إصلاح المشاكل المكتشفة ووضع تدابير لمنع حدوث مشكلات مماثلة مرة أخرى.
يمكن لأدوات وحلول مراقبة أداء التطبيق إعلامك عند حدوث خطأ ولكن قد لا تتمكن من إعطائك “لماذا” تعطل شيء ما ، مثل أداة شاملة لإدارة أداء التطبيق. ومع ذلك ، تسمح أدوات مراقبة أداء التطبيق للمستخدمين بمراقبة معايير الأداء وتحديد المشكلات والأخطاء المحتملة ومراقبة مواردك الرقمية.

شرح مراقبة المعاملات الاصطناعية

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

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

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

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

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

الرصد الاصطناعي - أفضل الممارسات

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

أساسيات المراقبة الاصطناعية (للمبتدئين)

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

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

المراقبة الاصطناعية الوسيطة (للمستخدمين ذوي الخبرة)

خطوة إلى الأمام من وقت التشغيل ، أو مراقبة التوافر ، هي مراقبة وقت تحميل صفحة الويب / سرعة الصفحة. يعتبر هذا النوع من المراقبة الاصطناعية وسيطا لأنك تركز الآن على فهم الأداء مع عناصر جانب العميل / المتصفح ، مثل CSS والبرامج النصية ومكونات الجهات الخارجية والصور وما إلى ذلك ، والتي لا تتضمنها فحوصات HTTP الأساسية وتأخذها في الاعتبار. يجب أن يحاول أي موقع ويب يعتمد عليه المستخدمون بشكل كبير ، سواء كان ذلك للترفيه أو الاحتياجات الأساسية ، مثل شراء السلع أو الخدمات ، أن يكون لديه وقت تشغيل بنسبة 99.9 في المائة. سيجعل التوقف المتكرر المستخدم محبطا ويترك موقعك أو تطبيقك ، مما يكلف الشركة إيرادات مفقودة.

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

المراقبة الاصطناعية المتقدمة (للمحترفين)

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

ومع ذلك ، فإن بعض مسجلات البرامج النصية ، مثل EveryStep Web Recorder ، والتي تعد جزءا من منصة Dotcom-Monitor ، هي طريقة مباشرة لبرمجة السيناريوهات المهمة من المتصفحات والأجهزة الفعلية التي يستخدمها زوارك. من خلال مراقبة سير عمل المستخدم الكامل من البداية إلى النهاية ، يمكنك فهم الأداء بشكل أفضل من خلال كل خطوة من خطوات العملية. يسمح كونك استباقيا في هذا النهج للفرق بضمان تحميل التطبيقات أو الصفحات بسرعة وبشكل صحيح، وأن المحتوى يتم عرضه بشكل صحيح، وأن الأداء يقع ضمن عتبات محددة مسبقا لضمان عمل التطبيقات والصفحات وواجهات برمجة التطبيقات الخاصة بك كما هو متوقع.

جرب Dotcom-Monitor مجانا لمدة 30 يوما.
اشترك اليوم!

المقارنة المرجعية مع المراقبة الاصطناعية

يعد تحديد الأداء وقياسه وتحليله باستخدام حل مراقبة اصطناعي ممارسة يومية لتقديم أداء وتجربة أعلى من نوعها للعملاء. توفر المراقبة الاصطناعية بيئة يمكن التنبؤ بها لبائعي SaaS لقياس الأداء 24/7. تسمح المراقبة الاصطناعية للاختبارات الأساسية بمحاكاة إجراءات التطبيق الخاص بك. تعد هذه الاختبارات جزءا لا يتجزأ من اختبار المعاملات والمواقع الجغرافية عبر متصفحات وأجهزة متعددة. سيساعد استخدام البيانات التي تم جمعها من اختبارات خط الأساس في دعم جهود المراقبة الخاصة بك في وقت لاحق ، بالإضافة إلى التحقق من أنك تفي باستمرار بمتطلبات الأداء ، ويساعدك في العثور على مجالات التحسين وتقديم نتائج لك لقدرة التخطيط.

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

مقاييس للتتبع باستخدام المراقبة الاصطناعية

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

  • وقت الاستجابة. وقت الاستجابة هو الوقت الذي يستغرقه إرسال الاستجابة من الخادم مرة أخرى إلى العميل. ومع ذلك ، هناك مقاييس أخرى تحتاج أيضا إلى مراعاتها ، مثل وقت DNS (نظام أسماء النطاقات) ووقت الاتصال ووقت البايت الأول (TTFB) والبايت الأخير. قد تكون المشكلات المتعلقة بأي من هذه المشكلات مؤشرا على النطاق الترددي المحدود أو الخادم الخاص بك.
  • كمون. زمن الوصول هو الوقت بين تقديم المستخدم طلبا إلى وقت استلام هذا الطلب ومعالجته. من الواضح أن الكمون المنخفض أفضل ويمكن أن يؤدي إلى تجربة سلسة.
  • وقت التحميل. على الرغم من أن TTFB أصبح مقياسا أكثر أهمية في الحفاظ على تفاعل المستخدمين ، إلا أنه لا ينبغي تجاهل الوقت الإجمالي لتحميل الصفحة. يجب مراقبة عناصر DOM (نموذج كائن المستند) و CSS والبرامج النصية ومكونات الجهات الخارجية. أي تأخر في الأداء هنا يمكن أن يكون مؤشرا على الملفات الكبيرة ، مثل ملفات الصور أو جافا سكريبت.
  • موارد النظام والشبكة. أي زيادة كبيرة في الاستجابة أو أوقات التحميل يمكن أن تكون مؤشرا على وجود مشكلة في الأجهزة المادية الخاصة بك. يمكن أن تعطي مراقبة استخدام وحدة المعالجة المركزية والإدخال/الإخراج والذاكرة واستخدام القرص نظرة ثاقبة حول ما إذا كانت المشكلة تكمن داخل شبكتك أو في مكان آخر.
تتيح لك المراقبة الاستباقية لهذه المقاييس لك ولفرقك فهم الأداء بشكل أفضل بمرور الوقت وتحديد ما إذا كانت التغييرات المستقبلية قد أثرت سلبا على أداء المستخدم.

شرح المراقبة الاصطناعية في DevOps

يجب إجراء المراقبة الاصطناعية ، إلى جانب مهام اختبار البرامج الأخرى مثل الاختبار الوظيفي والأداء ، في نفس الوقت ، أو في أقرب وقت ممكن ، طوال عملية تطوير البرمجيات. يمكن للمؤسسات التي تنفذ ممارسات DevOps تقصير دورات التطوير مع تقديم منتجات برمجية عالية الجودة والأداء في بيئة تكامل مستمر (CI). كانت ممارسات DevOps موجودة منذ أكثر من عقد من الزمان ولكنها اكتسبت بالفعل شعبية وتبنيا على مدار السنوات القليلة الماضية. جاءت ممارسات DevOps كجزء من منهجية Agile وتجمع بين تطوير البرمجيات ووظائف العمليات.

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

إيجابيات وسلبيات المراقبة الاصطناعية

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

مزايا المراقبة الاصطناعية

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

عيوب المراقبة الاصطناعية

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

قائمة مراجعة المراقبة والاختبار الاصطناعية

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

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

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

مراقبة اصطناعية مفتوحة المصدر
هل يجب أن تدفع مقابل أداة أفضل؟

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

عند التفكير في أي أداة مراقبة اصطناعية مجانية أو مفتوحة المصدر ، فإن ما قد تجده عادة ، ولكن ليس دائما ، هو أنها توفر وظائف مراقبة محدودة. بالإضافة إلى ذلك ، قد تجد أن APM الشامل وأدوات مراقبة البنية التحتية / الشبكة ، مثل SolarWinds أو AppDynamics أو CA Technologies أو ThousandEyes أو New Relic توفر مراقبة اصطناعية. في حين أن هذه حلول تجارية (وأكثر تكلفة) وموجهة نحو الشركات الكبيرة ، فإن المراقبة الاصطناعية ليست سوى جزء من عرضها الكلي. لذا ، فإن إيجاد التوازن الصحيح بين حل المراقبة الذي يدعم بيئتك ومتطلباتك ، دون أجراس وصفارات إضافية ، سيكون الحل المثالي.

شعار سولار ويندز
شعار جديد
روبوت وقت التشغيل
تقنيات كاليفورنيا

يمكن للأدوات المجانية مثل UptimeRobot و StatusCake إنشاء فحوصات أساسية من عدد محدود من مواقع المراقبة للتحقق من توفر صفحة الويب وأوقات الاستجابة ووقت التشغيل. إذا نظرنا إلى حلول المراقبة مفتوحة المصدر ، مثل Nagios أو Prometheus ، فإن هذه الحلول توفر المزيد من ميزات المراقبة والوظائف ، ولكن مثل البرامج الأخرى مفتوحة المصدر ، يمكن أن يستغرق الإعداد وقتا طويلا ، وتحتاج إلى أن يكون لديك فريق على دراية لدعمه. بالإضافة إلى ذلك ، يعد الأمان ونقص دعم العملاء من نقاط الطلاء النموذجية الأخرى للبرامج مفتوحة المصدر. على الرغم من أنه قد يكون هناك مجتمع كبير من المطورين وراء المشروع ، إلا أنه ليس بديلا عن الدعم المخصص الذي ستجده مع حلول المراقبة المدفوعة.

جرب Dotcom-Monitor مجانا لمدة 30 يوما.
اشترك اليوم!

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

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

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

دوت كوم مونيتور

توفر منصة Dotcom-Monitor مجموعة واسعة من حلول المراقبة الاصطناعية. بغض النظر عن مستوى المراقبة الذي تبحث عنه ، هناك خيار لك. يتم تقسيم النظام الأساسي إلى أربع حزم مختلفة. ابدأ بحزمة واحدة وأضف حزم متعددة مع تغير احتياجات عملك.

  • خدمات الويب. راقب خدمات الويب وواجهات برمجة التطبيقات مثل شهادات SOAP (بروتوكول الوصول إلى الكائنات البسيطة) وREST (نقل الحالة التمثيلية) وWebSockets وSSL (طبقة مآخذ التوصيل الآمنة).
  • صفحات الويب. قم بإعداد مراقبة صفحات الويب من أنواع متعددة من متصفحات/أجهزة سطح المكتب والجوال.
  • تطبيقات الويب. لتطبيقات الويب أو الصفحات ذات المعاملات الهامة متعددة الخطوات. يستخدم مسجل ويب EveryStep للإشارة والنقر فوق البرمجة النصية. لا حاجة إلى ترميز معقد.
  • البنية التحتية للإنترنت. مراقبة كاملة من طرف إلى طرف للبريد الإلكتروني وخوادم الويب والبروتوكولات مثل FTP (بروتوكول نقل الملفات) و VoIP (الصوت عبر بروتوكول الإنترنت) و ICMP / Ping والمزيد.

النظام الأساسي Dotcom-Monitor هو حل يستند إلى SaaS ، لذلك ليست هناك حاجة لإعداد أو تثبيت مستهلك للوقت لأي ملفات برنامج. يمكن إدارة كل ما تحتاجه من لوحة القيادة. وإذا كنت بحاجة إلى مراقبة التطبيقات من داخل شبكتك الخاصة ، من خلف جدار الحماية الخاص بك ، فإن النظام الأساسي يوفر ميزة الوكيل الخاص للسماح بهذه القدرة. أخيرا ، ترتبط نفس المنصة للمراقبة أيضا بحل اختبار الأداء ، LoadView. هناك عدد قليل من الحلول التي تجمع بين كل من اختبار الحمل والمراقبة. حل آخر يفعل ذلك هو Apica. لذلك ، في حالة LoadView ، على سبيل المثال ، يمكن نقل البرامج النصية لتطبيق الويب التي تنشئها لاختبار الحمل إلى النظام الأساسي Dotcom-Monitor للمراقبة المستمرة. للحصول على معلومات إضافية حول جميع ميزات وفوائد منصة Dotcom-Monitor، تفضل بزيارة صفحة الميزات .

الاتجاهات الصعودية

Uptrends هو حل مراقبة معروف قائم على السحابة. وبالمقارنة مع الحلول الأخرى في السوق ، فإنها توفر مجموعة واسعة من منتجات المراقبة الاصطناعية ، بالإضافة إلى خيار RUM أيضا. تشمل منتجات المراقبة المراقبة الاصطناعية ، و ROM ، والخادم والشبكة ، وحل المراقبة المحلية أيضا. لدى Uptrends أكثر من 220 نقطة تفتيش مراقبة ، لذلك لا يوجد نقص في مواقع المراقبة التي يمكنك الاختيار من بينها.

الاتجاهات الصعودية

ومع ذلك ، لا توفر جميع نقاط التفتيش إمكانات مراقبة كاملة للمتصفح ، حيث تقدم بعض المواقع فقط فحوصات وقت تشغيل HTTP الأساسية. من حيث التسعير ، تقدم Uptrends عددا قليلا من حزم المراقبة المختلفة ، بناء على حجم شركتك أو فريقك ، من الشركات الصغيرة والمتوسطة الحجم وعلى مستوى المؤسسة. لذلك ، على عكس Dotcom-Monitor ، حيث يتم توسيع نطاق الحزم بناء على احتياجات المراقبة الخاصة بك ، تقوم Uptrends بحزم منتجات مختلفة داخل كل مستوى ، لذلك قد تحصل على ميزات مضمنة لا تستخدمها.

موقع 24x7

الموقع 24x7

Site24x7 هو حل لمراقبة مواقع الويب كان موجودا منذ فترة طويلة في الصناعة ، لذلك بمرور الوقت أصبح حلا شاملا للمراقبة. مثل Uptrends ، يتم تقديم خدمات المراقبة الخاصة بهم في حزم تشمل كل شيء من مراقبة الموقع والمعاملات الأساسية إلى الحزم الكل في واحد ، وحلول APM الكاملة ، و RUM ، وكل شيء بينهما. ومثل Uptrends ، لديهم أيضا الكثير من مواقع المراقبة ، في الواقع ، أكثر من 100 موقع منتشر في جميع أنحاء العالم.

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

داتا دوغ

تحدثنا عن حلول APM في وقت سابق من هذا الدليل ، ولكن Datadog هي واحدة من عدد قليل من حلول APM الشائعة في السوق اليوم. ومع حلول APM ، تميل إلى الحصول على القليل من كل شيء ، مثل مراقبة البنية التحتية ، والمراقبة الاصطناعية ، و RUM ، والملاحظة ، ومراقبة الشبكة ، وإدارة الحوادث ، والأمن ، وإدارة السجلات ، وما إلى ذلك.
شعار داتا دوغ
حل آخر مثل Datadog هو Splunk. تسحب هذه الأدوات البيانات من مختلف النظم الإيكولوجية، بما في ذلك الخدمات المحلية والسحابية، مثل AWS (Amazon Web Services) ويمكنها عرض هذه المعلومات لفريق التطوير، مما يمنحهم رؤية كاملة لجميع أنظمتهم وتطبيقاتهم. تسمح حلول APM هذه أيضا بعمليات تكامل غير محدودة ، مثل بائعي الأتمتة وبائعي الحاويات واختبار الأداء ، وفي بعض الحالات ، حلول المراقبة الأخرى التي أدرجناها في هذا الدليل.

بينغدوم

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

يمكن لمستخدمي Pindgom إعداد تنبيهات عند حدوث انقطاع في وقت التشغيل وإخطار الشخص أو الفريق المناسب على الفور عبر الرسائل النصية أو البريد الإلكتروني أو تطبيقات الجهات الخارجية مثل Slack و PagerDuty و VictorOps والمزيد. تفتخر Pingdom بأكثر من 100 خادم من جميع أنحاء العالم لمراقبة الأداء. تم الاستحواذ على Pingdom بواسطة SolarWinds في عام 2014 ، والآن لدى المستخدمين خيار الاندماج مع منصة SolarWinds APM لمراقبة المكدس الكامل.

ديناتريس

Dynatrace هي منصة APM شاملة أخرى الكل في واحد تستخدم للرؤية الكاملة للبنية التحتية لتكنولوجيا المعلومات في المؤسسة. كل شيء من مواقع الويب والتطبيقات والخدمات المصغرة إلى الأتمتة السحابية ومراقبة التجربة الرقمية (DEM) والأمان كلها متوفرة من داخل منصة Dynatrace.

ديناتريس
يعود تاريخ Dynatrace إلى جذوره في حلول المراقبة الاصطناعية مثل Keynote و Gomez. مع مرور الوقت ، عندما أصبحت أطر التطبيقات أكثر تعقيدا وتم إدخال المزيد من المتصفحات إلى السوق ، تم إيقاف هذه الحلول. اليوم، يمكن نشر Dynatrace محليا أو من السحابة ويستخدم الذكاء الاصطناعي لتعيين مقاييس البيانات وتتبعها وتسجيلها عبر بيئة المؤسسة لاكتشاف الأخطاء والتأثيرات على الأعمال تلقائيا.
جرب Dotcom-Monitor مجانا لمدة 30 يوما.
اشترك اليوم!

ثلاث ميزات أساسية للمراقبة الاصطناعية

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

دعم البرمجة النصية لمسارات المستخدمين متعددة الخطوات والمعاملات التجارية

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

المقدمة في المتصفح

توفر حلول المراقبة الاصطناعية القائمة على التجارة ، مثل Dotcom-Monitor ، أداة برمجة نصية قائمة على المتصفح ، تسمى EveryStep Web Recorder ، لتسجيل البرامج النصية وإعدادها بسرعة لمراقبة التطبيقات التفاعلية وصفحات الويب بمجرد التنقل عبر تطبيقاتك بنفس الطريقة التي يستخدمها المستخدمون. وهو يدعم المتصفحات الحقيقية وأطر تطبيقات الويب الشائعة والأجهزة. تحظى أدوات أتمتة الاختبار مثل Selenium IDE بشعبية كبيرة بين فرق التطوير بسبب حاجزها المنخفض أمام الدخول ، ولكن في حين أن الأدوات المجانية جذابة ، فإن هذه الأدوات تأتي مع منحنى تعليمي كبير ، وقيود اختبار ، ولا يوجد دعم مخصص إذا واجهت مشكلات. وجود أداة البرمجة النصية الصحيحة يمكن أن يحدث فرقا كبيرا. ستوفر لك القدرة على إنشاء برامج نصية سريعة تحاكي إجراءات المستخدم الخاص بك بيانات مراقبة أفضل على الطريق.

مراقبة سيناريوهات الاختبار المتعددة

بالمقارنة مع ROM ، حيث يجب أن تأتي بيانات المراقبة من تصرفات المستخدمين الحقيقيين ، تسمح المراقبة الاصطناعية للفرق بإعداد مجموعة متنوعة من السيناريوهات التي يمكن استخدامها للمقارنة مع بعضها البعض ومعرفة كيف يختلف الأداء بين كل واحد. وهذا يمنح الفرق المزيد من المرونة ويوفر نظرة ثاقبة حول كيفية تأثر أداء السيناريوهات المختلفة. على سبيل المثال ، إذا كنت تراقب صفحات الويب ، فربما تريد فهم كيفية اختلاف الأداء بين أجهزة سطح المكتب والأجهزة المحمولة. وأكثر من ذلك ، ربما ترغب في إعداد جهازك المحمول بسرعة شبكة محددة. باستخدام أداة مراقبة اصطناعية ، مثل Dotcom-Monitor ، يمكنك القيام بذلك. أو ربما يريد فريق الويب الخاص بك إنشاء صفحات مقصودة متعددة لموقعك ويريد إجراء بعض اختبارات A / B. يمكن استخدام المراقبة الاصطناعية للتحقق من الأداء العام للصفحة ، بالإضافة إلى ضمان إمكانية تنقل المستخدمين عبر الصفحة على النحو المنشود.

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

التنبيه وإعداد التقارير

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

يوفر حل مثل Dotcom-Monitor آليات تنبيه متعددة ، مثل الرسائل النصية والهاتف والمكالمات ورسائل البريد الإلكتروني وخطافات الويب. يوفر Dotcom-Monitor أيضا دعما لأدوات التنبيه وسير العمل التابعة لجهات خارجية التي يستخدمها فريقك بالفعل ، مثل PagerDuty و Slack و ServiceNow والمزيد. يمكن إعداد التنبيهات ليتم إرسالها إلى الفرق والأفراد ، وكذلك تكوينها ليتم إرسالها خلال أوقات معينة من اليوم أو حتى عند حدوث توقف لفترة أطول مما كان متوقعا. بالإضافة إلى ذلك ، مع مجموعة متنوعة من مواقع المراقبة العالمية الخارجية ، يمكنك أن تفهم بشكل أفضل ما إذا كانت مشكلات وقت التشغيل أو التوافر ناتجة عن انقطاع التيار الكهربائي المحلي أو على نطاق أوسع.

وأخيرا، يجب أن توفر مخططات الأداء ولوحات المعلومات لفريقك تمثيلا مرئيا لبيانات أداء مراقبة الصفحة والتطبيق للمساعدة في تحديد مناطق التوقف عن العمل أو الأخطاء التي تحدث بسرعة. توفر منصة Dotcom-Monitor مجموعة متنوعة من خيارات إعداد التقارير التي يمكن تحديدها أثناء إنشاء جهاز المراقبة الخاص بك.

تقرير الأداء
التحليلات عبر الإنترنت.

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

سحابة الشبكة
التتبع البصري.

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

لوحات المعلومات في الوقت الحقيقي.

توفر لوحات المعلومات نافذة على الأداء الحالي في الوقت الفعلي لأجهزتك ومهامك. يمكن تكوينها لتشمل أي عدد من الأجهزة ويمكن مشاركتها مع الأفراد الداخليين والفرق وأصحاب المصلحة.

تقارير جيش تحرير السودان.

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

جرب Dotcom-Monitor مجانا لمدة 30 يوما.
اشترك اليوم!

الأسئلة المتداولة حول المراقبة الاصطناعية النهائية

المراقبة الاصطناعية هي طريقة فعالة لتتبع أداء صفحات الويب والتطبيقات وخدمات الويب والأداء العام للنظام بشكل استباقي. على عكس ROM ، الذي يعتمد على بيانات المستخدم الحقيقية لفهم الأداء ، يمكن أتمتة المراقبة الاصطناعية لتشغيل 24 / 7 وهي طريقة مثالية لضمان أن تجربة المستخدم خالية من المتاعب. احصل على تنبيه عند حدوث أخطاء في الأداء حتى تتمكن أنت وفرقك من استكشاف الأخطاء وإصلاحها قبل التأثير على مستخدمين إضافيين. بالإضافة إلى ذلك، يمكن إعداد عمليات التحقق من المراقبة من مواقع متعددة حول العالم، لذلك إذا كان معظم المستخدمين في مناطق محددة، فيمكنك التأكد من أن أداء تطبيقاتك الأكثر أهمية من تلك المناطق يعمل دائما على النحو الأمثل. دعونا نلقي نظرة على بعض الأسئلة الأكثر شيوعا فيما يتعلق بالمراقبة الاصطناعية.

جدول المحتويات

ما هي المراقبة الاصطناعية؟

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

 

كيف تعمل المراقبة الاصطناعية؟

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

 

كيف يمكنك إجراء اختبار مراقبة اصطناعية؟

يعد تشغيل اختبار مراقبة اصطناعي أفضل طريقة لضمان تشغيل صفحاتك وتطبيقاتك وواجهات برمجة التطبيقات بشكل استباقي. يمكن تشغيل اختبارات المراقبة لفحوصات وقت تشغيل HTTP / S الأساسية ، أو أوقات تحميل صفحة الويب ، أو للمواقع والتطبيقات الأكثر تعقيدا ، وبرمجة خطوات المستخدم الهامة ومراقبة كل خطوة من خطوات رحلة المستخدم. بعد ذلك ، تريد تعيين مواقع المراقبة والجداول الزمنية وأنواع التنبيهات المناسبة (مجموعات أو أفراد) وكيفية إرسال التنبيه ، مثل النص أو البريد الإلكتروني أو المكالمة الهاتفية على سبيل المثال. أخيرا ، ستحتاج إلى إعداد تقاريرك وتكرار إعداد التقارير حتى تتمكن من مقارنة أداء المراقبة بمرور الوقت.

 

كيف تختلف المراقبة الاصطناعية عن مراقبة المستخدم الحقيقية (RUM)؟

تختلف المراقبة الاصطناعية ، مقارنة بمراقبة المستخدم الحقيقية (RUM) ، بعدة طرق. أحد الاختلافات الرئيسية هو أنه مع المراقبة الاصطناعية ، يمكنك مراقبة صفحاتك أو تطبيقاتك باستمرار في أوقات مختلفة 24/7. يتطلب RUM بيانات المستخدم الفعلية ، لذلك للحصول على هذه البيانات ، يحتاج المستخدمون إلى استخدام موقعك أو تطبيقك أو واجهة برمجة التطبيقات. على الرغم من أن هذا مثالي لأنك تحصل على بيانات من مستخدمين فعليين ، إلا أن الحصول على بيانات كافية قد يستغرق الكثير من الوقت. بالإضافة إلى ذلك ، حيث يمكن إعداد المراقبة الاصطناعية لمراقبة المهام باستخدام متصفحات مختلفة ، تعتمد RUM على متصفح المستخدم ، لذلك قد تكون هناك فجوات في المراقبة.

 

كيف تختلف مراقبة مواقع الويب الاصطناعية عن الأنواع الأخرى من المراقبة الاصطناعية؟

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

 

يجب على الشركات اليوم مراقبة أداء حلولها المستندة إلى SaaS للحصول على تجربة مستخدم مثالية. يمكن أن تشكل مراقبة الأداء تحديا لأنها تختلف اختلافا كبيرا عبر مواقع المستخدمين والمناطق الجغرافية. تحتاج هذه التطبيقات ومحتواها إلى اجتياز مسار من المتغيرات الخاصة بالجغرافيا ، مثل CDNs (شبكات تسليم المحتوى) ، ومزودي خدمات الإنترنت المحليين ، وما إلى ذلك ، أثناء طريقها إلى المستخدمين النهائيين. يمكن أن يؤثر هذا المستوى من التعقيد في النهاية على تجارب المستخدمين النهائيين بشكل مختلف. هذا هو المكان الذي تلعب فيه أدوات المراقبة الاصطناعية دورا ويمكن أن تخترق التعقيد. ناقشنا الكثير من أدوات المراقبة المختلفة في هذا الدليل. يوفر بعض البائعين حلا شاملا ل APM ، ومع ذلك ، يمكن أن تكون هذه باهظة الثمن بالنسبة لمعظم الشركات. بعض أدوات المراقبة الاصطناعية الأكثر شعبية في السوق اليوم هي Dotcom-Monitor و Pingdom و Uptrends و Site24x7 و Datadog.

 

من يقوم بالمراقبة الاصطناعية؟

عادة ، يتم تكليف فرق تكنولوجيا المعلومات ، سواء كانت فرق تطوير الويب أو العمليات (DevOps) بتنفيذ المراقبة الاصطناعية داخل مؤسستهم. ومع ذلك ، يمكن مشاركة البيانات المقدمة مع فرق التسويق ، على سبيل المثال ، لتحسين العناصر الموجودة على الصفحة والتي قد تتسبب في تحميل الصفحات ببطء للمستخدمين. وهذا يضمن تحسين الصفحات دائما عند تنفيذ التحديثات. تأكد من أن صفحاتك لا تتضمن مواد عرض ذات أحجام ملفات كبيرة، مثل الصور وCSS وجافا سكريبت.

 

كيف يتم إجراء اختبار القبول على مواقع الويب؟

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

 

هل يمكنك استخدام المراقبة الاصطناعية لقياس موقع ويب؟

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

 

ما هي الفوائد الرئيسية للمراقبة الاصطناعية مقابل الأنواع الأخرى من الرصد؟

بالمقارنة مع أنواع المراقبة الأخرى مثل ROM ، توفر المراقبة الاصطناعية العديد من الفوائد الرائعة لفرق التطوير. فيما يلي قائمة موجزة ببعض أبرز ميزات وفوائد المراقبة الاصطناعية.

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

 

ما هي نسبة وقت التشغيل الجيدة مع المراقبة الاصطناعية؟

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

 

هل هناك أي أدوات مراقبة اصطناعية مجانية أو مفتوحة المصدر؟

هناك العديد من أدوات المراقبة الاصطناعية المجانية والمفتوحة المصدر المتاحة ، وقد ناقشنا بعضها في هذا الدليل. أدوات مراقبة اصطناعية مجانية ومفتوحة المصدر مثل Checkly و Prometheus و Nagios و UptimeRobot و StatusCake و Zabbix. من المهم ملاحظة أنه على الرغم من أن هذه الأدوات قد تكون مجانية الاستخدام ، إلا أنها لا تقدم عادة الميزات القوية التي يمكن أن تقدمها حلول المراقبة الاصطناعية المدفوعة أو التجارية. بالإضافة إلى ذلك ، تميل الأدوات مفتوحة المصدر إلى طلب المزيد من الإعداد اليدوي وخيارات الدعم المحدودة.

 

ما هي أفضل أداة مراقبة اصطناعية؟

تقرير الأداء

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

جرب Dotcom-Monitor مجانا لمدة 30 يوما.
اشترك اليوم!
شعار كومكاست
شعار Dell
شعار الطبق
شعار فولفو
شعار أفلاك
شعار زيروكس
شعار سيتريكس