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

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

مراقبة تطبيقات الويب – UserView

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

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

مراقبة صفحات الويب – BrowserView

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

مراقبة خدمات الويب — WebView

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

للاختيار بين مراقبة التوفر عبر HTTP/S ومراقبة الأداء عبر UserView أو BrowserView، راجع مقالة الاختلافات بين المراقبة عبر HTTP (S) وعبر BrowserView/UserView .

مراقبة البنية التحتية للإنترنت — ServerView

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

عدادات الأداء — MetricsView

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