Red Hat OpenShift v3 bilan AppDynamics-dan foydalanish

Red Hat OpenShift v3 bilan AppDynamics-dan foydalanish
Yaqinda RedHat OpenShift v3 kabi Platforma xizmatidan (PaaS) foydalangan holda o'z ilovalarini monolitlardan mikroservislarga o'tkazmoqchi bo'lgan ko'plab tashkilotlar bilan AppDynamics bunday provayderlar bilan yuqori darajadagi integratsiyani ta'minlash uchun katta sarmoya kiritdi.

Red Hat OpenShift v3 bilan AppDynamics-dan foydalanish

AppDynamics o'z agentlarini RedHat OpenShift v3 bilan Source-to-Image (S2I) metodologiyalari yordamida birlashtiradi. S2I - takrorlanadigan Docker tasvirlarini yaratish vositasi. U ilova manbasini Docker tasviriga kiritish va yangi Docker tasvirini yaratish orqali ishga tayyor tasvirlarni yaratadi. Asosiy tasvirni (quruvchi) va qurilgan manbani o'z ichiga olgan yangi rasm docker run buyrug'i bilan foydalanishga tayyor. S2I ilgari yuklab olingan bog'liqliklarni, avval yaratilgan artefaktlarni va hokazolarni qayta ishlatadigan qo'shimcha tuzilmalarni qo'llab-quvvatlaydi.

jarayon

RedHat OpenShift bilan AppDynamics-dan foydalanish uchun to'liq jarayon

1-qadam: RedHat allaqachon taqdim etilgan

2 va 3-bosqichlarni bajarish uchun siz quyidagi GitHub omboridagi S2I skriptlaridan va JBoss Wildfly va EAP serverlari uchun kengaytirilgan quruvchi tasvirlarni yaratish bo‘yicha ko‘rsatmalardan foydalanishingiz mumkin. havolani kuzatib boring
Keling, ma'lum bir misol yordamida hamma narsani ko'rib chiqaylik va dastur shablonidan foydalanamiz havolani kuzatib boring.

Old shartlar:

  • OS o'rnatilganligiga ishonch hosil qiling (aloqa)
  • sti o'rnatilganligiga ishonch hosil qiling (aloqa)
  • Dockerhub hisobingiz borligiga ishonch hosil qiling (aloqa)

2-qadam: AppDynamics Builder tasvirini yarating

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

3-qadam: Ilova tasvirini yarating

 $ 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-qadam: Ilovani OpenShift-ga joylashtiring

$ 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

Red Hat OpenShift v3 bilan AppDynamics-dan foydalanish

Endi siz kontrollerga kirishingiz va ilovalar panelida ticketmonster ilovasini ko'rishingiz mumkin:

Red Hat OpenShift v3 bilan AppDynamics-dan foydalanish

Manba: www.habr.com

a Izoh qo'shish