Red Hat OpenShift v3-rekin AppDynamics erabiltzea

Red Hat OpenShift v3-rekin AppDynamics erabiltzea
Duela gutxi erakunde askok beren aplikazioak monolitoetatik mikrozerbitzuetara eramatea bilatzen ari diren Plataforma gisa Zerbitzua (PaaS) erabiliz, hala nola RedHat OpenShift v3, AppDynamics-ek inbertsio handiak egin ditu hornitzaileekin maila goreneko integrazioa eskaintzeko.

Red Hat OpenShift v3-rekin AppDynamics erabiltzea

AppDynamics-ek bere agenteak RedHat OpenShift v3-rekin integratzen ditu Source-to-Image (S2I) metodologiak erabiliz. S2I Docker irudi erreproduzigarriak eraikitzeko tresna bat da. Exekutatzeko prest dauden irudiak sortzen ditu aplikazioaren iturburua Docker irudi batean sartuz eta Docker irudi berri bat eraikiz. Irudi berria, oinarrizko irudi bat (eraikitzailea) eta eraikitako iturri bat barne hartzen dituena, docker run komandoarekin erabiltzeko prest dago. S2I-k aldez aurretik deskargatutako mendekotasunak, aldez aurretik sortutako artefaktuak eta abar berrerabiltzen dituzten eraikuntza gehigarriak onartzen ditu.

Prozesu

AppDynamics RedHat OpenShift-ekin erabiltzeko prozesu osoa

1. urratsa: RedHat dagoeneko emandakoa

2. eta 3. urratsak osatzeko, hurrengo GitHub biltegiko S2I scriptak erabil ditzakezu eta JBoss Wildfly eta EAP zerbitzarietarako eraikitzaile-irudi hobetuak sortzeko argibideak. jarraitu esteka
Ikus dezagun guztia adibide zehatz bat erabiliz eta erabil dezagun aplikazio txantiloia jarraitu esteka.

Baldintzak:

  • Ziurtatu sistema eragilea instalatuta dagoela (link)
  • Ziurtatu sti instalatuta dagoela (link)
  • Ziurtatu dockerhub kontu bat duzula (link)

2. urratsa: Sortu AppDynamics Builder Irudi bat

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

3. urratsa: Sortu aplikazioaren irudia

 $ 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. urratsa: zabaldu aplikazioa OpenShift-en

$ 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-rekin AppDynamics erabiltzea

Orain kontrolagailuan saioa hasi eta ticketmonster aplikazioa aplikazio barran ikus dezakezu:

Red Hat OpenShift v3-rekin AppDynamics erabiltzea

Iturria: www.habr.com

Gehitu iruzkin berria