توفر مراقبة أداء التطبيقات (APM) للبنية التحتية من Oracle Cloud حلول أداء التطبيق وإمكانية الملاحظة من خلال خدمة تتبع موزعة للمساعدة في تحقيق أفضل تجارب التطبيقات.
استخدم APM مجانًا إلى الأبد. يتضمن ما يصل إلى 1000 حدث تتبع و10 عمليات مراقبة اصطناعية في الساعة.
تساعدك المراقبة الاستباقية في منع المشكلات قبل أن يتأثر المستخدمون. تتيح لك مراقبة التوافر إمكانية تشغيل وحدات المراقبة المجدولة ببرامج نصية لضمان توفر أي مكون تطبيق. يمكنك تنفيذ وحدات المراقبة من نقاط مراقبة عامة، ومتوفرة في أكثر من 50 مركز بيانات لكلا من OCI وخارجيًا. أو يمكنك إنشاء نقطة مراقبة محلية خاصة بك.
تم تصميم APM لمراقبة جميع جوانب تطبيقات Oracle وخدماتها بسلاسة، كما تقدم قوالب ووكلاء جاهزين يفهمون تدرج Oracle Applications. يُثرى إعداد التقارير بعوامل تصفية قابلة للتطبيق وهامة. توفر لوحات معلومات سريعة البدء ومثال عليها لـ APEX وVisual Builder وCommerce والعديد من بيئات التطبيقات الأخرى.
توفر 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 (نقطة مراقبة محلية) لمراقبة التطبيقات والأنظمة في البيئات الآمنة.
توفر معلومات دقيقة حول جميع تفاعلات المستخدم مع تطبيقاتك، وتحميل الصفحات، وعمليات التنقل البسيطة والصعبة، والنقرات، وأوقات الاستجابة الخاصة بها.
توفر أحداث الرصد (امتدادات ومقاييس وأحداث السجل) تلك التي يمكن جمعها عبر متتبعات OpenTelemetry لأي لغة برمجة.
توفر مراقبة التوافر القدرة على تشغيل عمليات مراقبة مجدولة وذات برامج نصية لضمان توافر التطبيق.
تكامل جاهز مع مصادر بيانات خدمة التحليل الذكي للتهديدات.
إمكانات تحليلية مُضمنة وتعلم آلي مع لغة استعلام تتبع قوية.
شاهد مقاطع فيديو إرشادية لاستكشاف إمكانات مراقبة أداء التطبيقات.
يمكنك الوصول إلى مدونات Oracle APM للحصول على أفضل الممارسات والنصائح والتقنيات.
تعرَّف على المزيد حول APM من خلال ورش العمل هذه.
تعرّف على إرشادات Oracle لتصميم حلول APM وتطويرها وتنفيذها.
هل مُهتم بمعرفة المزيد حول مراقبة أداء التطبيقات؟ دع أحد خبرائنا يساعدك.