Az AppDynamics használata a Red Hat OpenShift v3-mal

Az AppDynamics használata a Red Hat OpenShift v3-mal
Mivel a közelmúltban sok szervezet szeretné áthelyezni alkalmazásait monolitokról a Platform as a Service (PaaS) használatával mikroszolgáltatásokra, mint például a RedHat OpenShift v3, az AppDynamics jelentős beruházásokat hajtott végre az ilyen szolgáltatókkal való csúcsminőségű integráció biztosítása érdekében.

Az AppDynamics használata a Red Hat OpenShift v3-mal

Az AppDynamics a Source-to-Image (S3I) módszertan segítségével integrálja ügynökeit a RedHat OpenShift v2-mal. Az S2I egy olyan eszköz, amellyel reprodukálható Docker-képek készíthetők. Futásra kész képeket hoz létre úgy, hogy az alkalmazásforrást beilleszti egy Docker-lemezképbe, és új Docker-lemezképet készít. Az új lemezkép, amely egy alapképet (buildert) és egy beépített forrást tartalmaz, használatra kész a docker run paranccsal. Az S2I támogatja a növekményes buildeket, amelyek újra felhasználják a korábban letöltött függőségeket, korábban létrehozott melléktermékeket stb.

folyamat

Az AppDynamics RedHat OpenShift funkcióval való használatának teljes folyamata

1. lépés: A RedHat már biztosított

A 2. és 3. lépés végrehajtásához használhatja a következő GitHub-lerakatban található S2I-parancsfájlokat, valamint a JBoss Wildfly- és EAP-kiszolgálókhoz továbbfejlesztett építőképek létrehozására vonatkozó utasításokat. kövesse a linket
Nézzünk meg mindent egy konkrét példa segítségével, és használjunk alkalmazássablont kövesse a linket.

Előfeltételek:

  • Győződjön meg arról, hogy az operációs rendszer telepítve van (link)
  • Győződjön meg arról, hogy az sti telepítve van (link)
  • Győződjön meg arról, hogy rendelkezik dockerhub-fiókkal (link)

2. lépés: Hozzon létre egy AppDynamics Builder képet

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

3. lépés: Hozzon létre egy alkalmazásképet

 $ 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. lépés: Telepítse az alkalmazást az OpenShiftben

$ 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

Az AppDynamics használata a Red Hat OpenShift v3-mal

Most már bejelentkezhet a vezérlőbe, és megtekintheti a ticketmonster alkalmazást az alkalmazássávban:

Az AppDynamics használata a Red Hat OpenShift v3-mal

Forrás: will.com

Hozzászólás