تعرف على مراقبة التطبيقات الموزعة على Kubernetes باستخدام Oracle Management Cloud

تعتبر الرؤية في خصائص أداء التطبيق والبيانات التشغيلية موازاة لأي نشر محلي للشبكة السحابية. يمكنك تكامل Oracle Application Performance Monitoring للتطبيقات الموزعة على Oracle Container Engine for Kubernetes لمراقبة التطبيقات. ومع ذلك، يمكنك استخدام Oracle Management Cloud مع أية مجموعة Kubernetes لتحقيق نفس الهدف.

يوفر Oracle Application Performance Monitoring فرق التطوير والعمليات مع المعلومات اللازمة للعثور بسرعة على مشكلات التطبيق وإصلاحها. يتم إحضار كافة معلومات أداء المستخدم النهائي والتطبيق (مع سجلات التطبيق المقترنة) معًا في النظام الأساسي للبيانات الآمنة والمحددة لـ Oracle Management Cloud.

وهنا، يتم استخدام التطبيقات المستندة إلى Java كمثال.

يعمل Oracle Application Performance Monitoring عبر إضافة وكيل Java إلى Java Virtual Machine (JVM) الذي يقوم بتشغيل التطبيق وتجميع القياسات من JVM. Oracle Application Performance Monitoring هوهذا البسيطة، دون أية تغييرات في التطبيق. ثم يتم إرسال هذه المعلومات إلى Oracle Management Cloud حيث يمكن تحليل المعلومات وتكوين لوحات معلومات لطريقة أداء التطبيق وأدائه. بالإضافة إلى ذلك يمكنك إعداد التنبيهات. يتطلب الاتصال بـ Oracle Application Performance Monitoring تسجيل JVM باستخدام الخدمة السحابية.

في البيئة المحلية للشبكة السحابية، خصوصًا عندما يقوم المجدول مثل Kubernetes بإدارة دورة حياة الحاوية، يمكن تجاهل الحاوية التي تحتوي على JVM وإعادة تكوينها لأسباب متعددة. لذا، تحتاج إلى عملية تلقائية بالكامل لتكامل Oracle Application Performance Monitoring مع التطبيق. يمكنك تحقيق ذلك عن طريق تكامل عملية التسجيل في خطوة تكوين الصورة، بحيث يكون لديك صورة يتم عندما تكون "متعلقة" في حاوية، كما يمكنك الوصول تلقائيًا إلى Oracle Application Performance Monitoring وتبدأ في تسليم مقاييس الأداء. يتيح لك هذا إمكانية مراقبة التطبيقات الموجودة في حاوية كما هومتاح أيضًا عند تكوينها وتسليمها بالكامل.

البنية

تعرض هذه البنية كيفية تكامل Oracle Application Performance Monitoring مع تطبيقاتك الموزعة على Oracle Container Engine for Kubernetes لمراقبة التطبيقات.

Oracle Management Cloud هومجموعة من خدمات الإدارة التلقائية لمراقبة التطبيقات والبنية التحتية وإدارتها وتأمينها. توفر وحدة التحكم الطرفية واجهة مستخدم واحدة لجميع الكيانات المدارة. Oracle Application Performance Monitoring هي خدمة سحابية توفر رؤية بالغة الدقة في أداء تطبيق الويب.

يبين مخطط البنية التالي كيفية قيام وكلاء أداء تطبيق Oracle الموزعة في حاوية تطبيقات بإرسال قياسات أداء التطبيق من خلال شبكة ظاهرية إلى Oracle Management Cloud. يقوم المستخدمون النهائيون بالدخول إلى وحدة تحكم Oracle Management Cloud الطرفية للوصول إلى مقاييس الأداء والرسوم البيانية في Oracle Application Performance Monitoring.


فيما يلي وصف omc-oke-architecture.png
وصف الشكل التوضيحي omc-oke-architecture.png

حول الخدمات والأدوار المطلوبة

يتطلب هذا الحل الخدمات والأدوار التالية:

  • اشتراك في Oracle Cloud Infrastructure (يتيح لك هذا القدرة على تكوين طبعات من الخدمات المختلفة).

  • طبعة Oracle Management Cloud - Enterprise Edition. الترخيص لكل كيان.

  • Oracle Container Engine for Kubernetes

هذه هي الأدوار اللازمة لكل خدمة.

اسم الخدمة: الدور مطلوب إلى...
OMCEXTERNAL_ENTITLEMENT_ADMINISTRATOR
  • تكوين طبعات Oracle Management Cloud.

  • تعيين أدوار طبعة Oracle Management Cloud لمستخدمين آخرين.

امتياز دور طبعة Oracle Management Cloud: OMC <instance name> Administrator
  • إضافة كيانات وتمكينها لمراقبة Oracle Management Cloud.

  • إعداد المراقبة والتحليل.

  • إدارة وكلاء السحابة.

  • تكوين قواعد التنبيه.

  • حذف الكيانات.

  • تعطيل التبليغات في التنبيهات (أثناء فترات الصيانة).

  • عرض ومراقبة موقف البنية الأساسية والأداء.

امتياز دور طبعة Oracle Management Cloud: OMC <instance name> User
  • عرض ومراقبة موقف البنية الأساسية والأداء.

  • استلام إشعارات التنبيه وعرض التنبيهات.

  • تحديد الأهداف أوالمجموعات أوالأنظمة المطلوب استكشافها.

  • البحث عن السجلات وتحليلها.

  • حفظ عمليات بحث الأرشيف ومشاركتها.

  • إنشاء لوحات معلومات مخصصة.

دور مسئول Oracle Cloud Infrastructure: Service
  • إدارة طبعة خدمة Oracle Cloud محددة.

يرجى الاطلاع على تعلم كيفية الحصول على خدمات Oracle Cloud لأجل حلول Oracle للحصول على خدمات السحابة التي تحتاج إليها.