بيت مراجعات Appdynamics مراجعة وتقييم

Appdynamics مراجعة وتقييم

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

فيديو: How to Integrate AppDynamics with Slack (اكتوبر 2024)

فيديو: How to Integrate AppDynamics with Slack (اكتوبر 2024)
Anonim

رصد موحد

يقدم AppDynamics حلاً معينًا يطلق عليه "المراقبة الموحدة". لأغراض المؤسسات ، يعني ذلك ستة منتجات AppDynamics مختلفة يتم دمجها في نظام أساسي واحد: APM ، و Browser Real User Monitoring (RUM) و Mobile RUM و Synthetic Monitoring (حاليًا في مرحلة تجريبية) ومراقبة قاعدة البيانات ومراقبة الخادم. الهدف من ذلك هو توفير رؤية في رصة الويب بأكملها ، والواجهة الأمامية والخلفية ، لإدارة تجربة المستخدم (UX) عبر المتصفحات والأجهزة ، مع البنية التحتية ، وتحليل السبب الجذري ، والتنبيه المصمم خصيصًا لتتبع مكان حدوث مشكلة في الأداء بدقة.

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

بخلاف Dynatrace UEM و SmartBear AlertSite Pro و Pingdom ، لا تستخدم AppDynamics المعيار المفتوح لمؤشر أداء التطبيق (Apdex) لقياس UX ، وفي الواقع ، فإن بعض الناس في AppDynamics يعارضون صوتيًا الفهرس الشعبي. تتضمن مربعات لوحة أجهزة القياس الأخرى مربع Analytics الذي يوفر لقطة من أحداث المستخدم ومعاملاته ، بالإضافة إلى قائمة لوحات المعلومات المضمّنة والمخصصة التي تشبه نفس التجانب على لوحة معلومات Dynatrace UEM ولكن مع تصميم أكثر تجسيدًا يدور حول تخطيط SmartBear AlertSite Pro.

من منظور مراقبة موقع الويب البحت ، سيقضي مستخدمو الأعمال معظم الوقت في علامة تبويب التطبيقات. لقد نقرت على أحد التطبيقات التجريبية ، وهو موقع للبيع بالتجزئة على الإنترنت ، ووجدت نفسي أبحث عن خريطة تدفق تفصيلية ترسم الهيكل الكامل للتطبيق. تم تشغيل الأسهم من العقد الأمامية لـ Java و PHP عبر قواعد البيانات والخوادم MySQL ، مع خطوط تفاعلية توضح تدفق مكالمات HTTP من موقع إلى آخر عندما يحوم الماوس فوق خط. يشبه التصميم المفاهيمي الطريقة التي يمثل بها Ghostery MCM علامات الطرف الثالث ومكونات موقع الويب ولكن مع تركيز أكثر شمولاً على المسار الذي تتبعه معاملة المستخدم.

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

عند التمرير لأسفل في التنقل العمودي على الجانب الأيسر من علامة تبويب التطبيقات ، وجدت كلاً من صفحات "مستخدم الويب" و "تجربة مستخدم الهاتف المحمول" تعطل حركة مرور المستخدم. يوفر كل منها نفس النوع من لوحات معلومات التجانب القابلة للتخصيص الموجودة في Dynatrace UEM ، مع مجموعة من الخرائط التفاعلية التي تقسم وقت استجابة المستخدم ، وطلبات الصفحة من أسباب مختلفة ، والمخططات الدائرية لمختلف المتصفحات والأجهزة وأنظمة التشغيل المستخدمة. يوفر Dynatrace UEM مجموعة أكبر قليلاً من خيارات التصميم والتخطيط ولكن الوظيفة متساوية بشكل أساسي. بقدر ما يأتي من حركة المرور ، تقدم AppDynamics كلا من RUM والمراقبة الاصطناعية ، ولكن على عكس المنتجات المركزة على المواد الاصطناعية مثل SmartBear AlertSite Pro ، يركز AppDynamics بشكل أساسي على RUM. يتم استخدام المراقبة الاصطناعية للمنصة بشكل أكبر لتحذيرات الأخطاء المبكرة ، واختبار مواقع الويب مع وظائف محددة على فترات زمنية مختلفة.

داخل الأعمال

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

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

تعتبر رؤية APM الخلفية وتحليل السبب الجذري المتاح من خلال AppDynamics من أكثر القدرات جاذبية لمطوري المؤسسات وفرق تقنية المعلومات. ولكن بالنسبة لمستخدم الأعمال العادي ، فإن لوحات المعلومات المُعدة مسبقًا والمخصصة للنظام الأساسي والتي ترتبط بمعاملات تجارية من شأنها أن تجذب الانتباه على الأرجح. في إنشاء لوحة معلومات مخصصة ، كانت تجربة AppDynamics على قدم المساواة مع SmartBear AlertSite Pro و Dynatrace UEM ، حيث تقوم بتجميع البلاط كشبكة قابلة للتعديل أو باستخدام تخطيط لوحة معلومات مطلق أكثر تنظيماً مع خصائص رسم بياني محددة بوضوح.

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

التنبيه والتحليلات وصحة الموقع

يستخدم AppDynamics قواعده وسياساته الصحية المخصصة (بدلاً من مقاييس Apdex) لقياس أداء المعاملات UX والأعمال التجارية. ولهذا السبب ، كان إعداد واستخدام التحليلات والتنبيه مختلفًا في AppDynamics عما كان عليه في خدمات مراقبة مواقع الويب الأخرى.

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

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

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

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

أفضل من حفنة

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

Appdynamics مراجعة وتقييم