استخدام AppDynamics مع Red Hat OpenShift v3

استخدام AppDynamics مع Red Hat OpenShift v3
في الآونة الأخيرة ، تريد العديد من المؤسسات أن تنتقل تطبيقاتها من خدمات متجانسة إلى خدمات صغيرة باستخدام "النظام الأساسي كخدمة" (PaaS) ، مثل RedHat OpenShift v3 ، قامت AppDynamics باستثمارات كبيرة في توفير تكامل من الدرجة الأولى مع هؤلاء المزودين.

استخدام AppDynamics مع Red Hat OpenShift v3

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

عملية

أكمل عملية استخدام AppDynamics مع RedHat OpenShift

الخطوة 1: RedHat متوفرة بالفعل

لإكمال الخطوتين 2 و 3 ، يمكنك استخدام البرامج النصية S2I في مستودع GitHub التالي وإرشادات حول كيفية إنشاء صور باني محسنة لخوادم JBoss Wildfly و EAP. اتبع الرابط
ضع في اعتبارك كل شيء في مثال محدد واستخدم قالب التطبيق اتبع الرابط.

المتطلبات الأساسية:

  • تأكد من تثبيت OC (رابط)
  • تأكد من تثبيت sti (رابط)
  • تأكد من أن لديك حساب dockerhub (رابط)

الخطوة 2: قم بإنشاء صورة AppDynamics Builder

 $ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4 

الخطوة 3: قم بإنشاء صورة التطبيق

 $ s2i build  -e “APPDYNAMICS_APPLICATION_NAME=os3-ticketmonster,APPDYNAMICS_TIER_NAME=os3-ticketmonster-tier,APPDYNAMICS_ACCOUNT_NAME=customer1_xxxxxxxxxxxxxxxxxxf,APPDYNAMICS_ACCOUNT_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxx,APPDYNAMICS_CONTROLLER_HOST=xxxx.saas.appdynamics.com,APPDYNAMICS_CONTROLLER_PORT=443,APPDYNAMICS_CONTROLLER_SSL_ENABLED=true” https://github.com/jim-minter/ose3-ticket-monster appdynamics/sti-wildfly-eap64-centos7:latest pranta/appd-eap-ticketmonster
$ docker tag openshift-ticket-monster pranta/openshift-ticket-monster:latest
$ docker push pranta/openshift-ticket-monster 

الخطوة 4: نشر التطبيق في OpenShift

$ oc login 10.0.32.128:8443
$ oc new-project wildfly
$ oc project wildfly
$ oc new-app –docker-image=pranta/appd-eap-ticketmonster:latest –name=ticketmonster-demo

استخدام AppDynamics مع Red Hat OpenShift v3

يمكنك الآن تسجيل الدخول إلى جهاز التحكم وعرض تطبيق Ticketmonster في درج التطبيق:

استخدام AppDynamics مع Red Hat OpenShift v3

المصدر: www.habr.com

إضافة تعليق