مراقبة أداء التطبيقات

توفر مراقبة أداء التطبيقات (APM) للبنية التحتية من Oracle Cloud حلول أداء التطبيق وإمكانية الملاحظة من خلال خدمة تتبع موزعة للمساعدة في تحقيق أفضل تجارب التطبيقات.

مراقبة أداء التطبيقات لـ OCI: قابلية مراقبة LLM (5:43)

طريقة عمل مراقبة أداء التطبيقات

توفر APM رصد التطبيقات من خلال خدمة تتبع موزعة للمساعدة في تحقيق أفضل تجارب التطبيقات. ينطبق هذا على التطبيقات المستندة إلى الخدمات المصغرة بالإضافة إلى التطبيقات القديمة متعددة الطبقات التي تعمل على OCI أو محليًا أو على خدمات سحابة عامة أخرى.

يمكن جمع أحداث الرصد (امتدادات ومقاييس وأحداث السجل) عبر متتبعات OpenTelemetry لأي لغة برمجة. يوفر وكلاء APM المحسنون لـ Java و.Net وظائف موسعة لملفات التعريف والتشخيصات العميقة ومجموعات المقاييس لبيئات Java و.Net. تجمع نقاط مراقبة APM أحداث رصد غنية لعمليات المراقبة المُنفذة.

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

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

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

اطلع على جميع قصص العملاء

مراقبة المستخدم الحقيقي

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

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

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

تحليل الخطأ في JavaScript
يتم تسجيل كل خطأ في JavaScript يتم اكتشافه في المستعرض على امتداد نشاط المستعرض. يؤدي الربط الآلي للتعليمات البرمجية المصدرية إلى ملفات JavaScript المصغرة إلى الكشف عن الوظيفة التي تعرضت للخطأ بالضبط وأين يمكن إصلاحها في التعليمات البرمجية.



مراقبة الخدمة

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

يمكن جمع أحداث قابلية الملاحظة (الامتدادات والمقاييس وأحداث السجل) عبر أدوات تتبع OpenTelemetry لأي لغة برمجة، أو يمكنك استخدام وكلاء APM المحسّنين لدينا لـ Java و.Net الذين يوفرون وظائف موسعة للتوصيف والتشخيصات العميقة ومجموعات المقاييس.

تتيح هذه الإمكانات للمطورين وموظفي عمليات تكنولوجيا المعلومات تنفيذ ما يلي:

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

التشخيصات
ابحث عن تفاصيل التنفيذ الدقيقة لأي معاملة، في الوقت الفعلي أو على مدار فترات طويلة مع تشخيصات شاملة على مستوى المثيل.

الاستكشاف والتحليل
احصل على رؤى بشأن سلوك التطبيقات باستخدام لغة استعلام مرنة. تصفية بيانات التتبع وتجميعها باستخدام أبعاد جاهزة أو مُخصصة للتحليل الشامل.



مراقبة الأمان

الأمان بالغ الأهمية لكل تطبيق. تُعد مراقبة النشاط من الجهات الفاعلة السيئة المعروفة وتحديد أنواع التهديدات المختلفة أمر أساس لفهم التهديدات المحتملة. تتكامل APM تلقائيًا مع خدمة Oracle Threat Intelligence لتوفير حل شامل لمراقبة الأمان.

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

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



مراقبة التوفر

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

عمليات مراقبة المستعرض المنسوب والمستعرض
مراقبة عنوان URL واحد أو إنشاء نصوص (ملفات ‏‏‎.side‏) عبر Selenium IDE وتنفيذها من داخل APM لتمثيل المشكلات المحتملة بشكل مرئي وفهم التدفقات من خلال جمع ملفات أرشيفHTTP ‎‏ (HAR) ولقطات الشاشة وسجلات وحدة التحكم وعمليات تتبع الشبكة واسترجاعها.

عمليات مراقبة REST المنسوبة وواجهة برمجة تطبيقات REST
مراقبة واجهة برمجة تطبيقات REST واحدة أو إنشاء نصوص (ملف JavaScript) عبر Postman لتنفيذ تسلسل من تفاعلات واجهة برمجة التطبيقات التابعة التي يمكن استخدامها لمراقبة واجهات برمجة التطبيقات المستخدمة في التطبيقات المُخصصة أو عمليات تكامل الخدمة SaaS أو تطبيقات الجهات الخارجية.

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

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



إمكانات مراقبة أداء التطبيقات

مراقبة المستخدم الفعلي

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

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

مراقبة الخدمة

توفر أحداث الرصد (امتدادات ومقاييس وأحداث السجل) تلك التي يمكن جمعها عبر متتبعات OpenTelemetry لأي لغة برمجة.

  • توفر وكلاء APM محسّنين لـ Java و.Net التي توفر وظائف موسعة عبر متتبعات OpenTelemetry لتحديد ملفات تعريف الترابط العمليات والتشخيصات العميقة ومجموعات المقاييس.
  • تقدم واجهات مستخدم وطوبولوجيا جاهزة للتتبع عبر الخدمات(المصغرة)، باتباع طلب تطبيقات من خلال بنية التطبيق بأكملها.
  • تسمح بإعداد تقارير القياسات المُخصصة والتعلم الآلي لاكتشاف القيم الشاذة والأنماط.
  • توفر واجهات مستخدم ولوحات معلومات جاهزة للتحليلات.
  • تسمح بإعداد التقارير والتجميع على المدى الطويل من خلال لغة استعلام التتبع.
  • تتيح سهولة التكامل مع بحيرة البيانات أو سحابة Oracle Analytics.

مراقبة التوفر

توفر مراقبة التوافر القدرة على تشغيل عمليات مراقبة مجدولة وذات برامج نصية لضمان توافر التطبيق.

  • توفر أنواع مراقبة متعددة لاختبار تدفقات المستعرض ونقاط انتهاء API وخوادم http وأمر TCP وخوادم DNS في فواصل زمنية مُجدولة.
  • تجمع ملفات HAR لإعداد تقارير الموارد الفردية وتتبع الشبكات ووحدة التحكم وسجلات الأخطاء ولقطات الشاشة لوحدات المراقبة المُنفذة.
  • توفر خيارات التنفيذ من جميع مراكز بيانات OCI ومراكز البيانات الخارجية عبر نقاط المراقبة العامة في جميع أنحاء العالم.
  • توفر خيارات لنشر نقاط المراقبة للبيئات الآمنة على OCI أو أي موارد حوسبة محلية أو موارد حوسبة أخرى لمورِّد السحابة عبر صور Docker.
  • توفر خيارات إعداد التقارير لحساب الإتاحة مقابل الأهداف المحددة لأغراض اتفاقية مستوى الخدمة.
  • تسمح بإعداد تقارير القياسات المُخصصة والتعلم الآلي لاكتشاف القيم الشاذة والأنماط.
  • توفر واجهات مستخدم ولوحات معلومات جاهزة للتحليلات.
  • تسمح بإعداد التقارير والتجميع على المدى الطويل من خلال لغة استعلام التتبع.
  • تتيح سهولة التكامل مع بحيرة البيانات أو سحابة Oracle Analytics.

مراقبة الأمان

تكامل جاهز مع مصادر بيانات خدمة التحليل الذكي للتهديدات.

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

تحليلات التطبيق

إمكانات تحليلية مُضمنة وتعلم آلي مع لغة استعلام تتبع قوية.

  • تسمح بإعداد التقارير والتجميع على المدى الطويل من خلال لغة استعلام التتبع.
  • تسمح بإعداد تقارير القياسات المُخصصة والتعلم الآلي لاكتشاف القيم الشاذة والأنماط.
  • توفر واجهات مستخدم ولوحات معلومات جاهزة للتحليلات.
  • تسمح بإعداد التقارير والتجميع على المدى الطويل من خلال لغة استعلام التتبع.
  • تتيح سهولة التكامل مع بحيرة البيانات أو سحابة Oracle Analytics.

بدء استخدام Application Performance Monitoring

المدونات

يمكنك الوصول إلى مدونات Oracle APM للحصول على أفضل الممارسات والنصائح والتقنيات.

المختبرات العملية

تعرَّف على المزيد حول APM من خلال ورش العمل هذه.

الهندسات المرجعية

تعرّف على إرشادات Oracle لتصميم حلول APM وتطويرها وتنفيذها.

الاتصال بالمبيعات

هل مُهتم بمعرفة المزيد حول مراقبة أداء التطبيقات؟ دع أحد خبرائنا يساعدك.