Használjuk az AppDynamics-t a Red Hat OpenShift v3-mal

Használjuk az AppDynamics-t a Red Hat OpenShift v3-mal
Az utóbbi időben sok szervezet szeretné, ha alkalmazásaik monolitikus felépítésből mikroszolgáltatásokra térnének át, a 'platform mint szolgáltatás' (PaaS) megoldások, például a RedHat OpenShift v3 segítségével. Az AppDynamics jelentős beruházásokat tett a kiváló integráció biztosításába az ilyen szolgáltatókkal.

Használjuk az AppDynamics-t a Red Hat OpenShift v3-mal

Az AppDynamics integrálja ügynökeit a RedHat OpenShift v3-mal a Source-to-Image (S2I) módszertanok alkalmazásával. Az S2I egy eszköz reprodukálható Docker képek létrehozására. Kész, futtatásra készen álló képeket hoz létre, úgy, hogy az alkalmazás forráskódját beleteszi a Docker képbe és új Docker képet épít. Az új kép tartalmazza az alap képet (építő) és az elkészített forrást, már készen áll a docker parancs indítására. Az S2I támogatja a inkrementális építéseket, amelyek újrahasználják a korábban letöltött függőségeket, a korábban létrehozott artefaktumokat stb.

Folyamat

Teljes folyamat az AppDynamics használatára a RedHat OpenShippel

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

A 2. és 3. lépés végrehajtásához használhatók S2I szkriptek a következő GitHub tárolóban, valamint útmutató a JBoss Wildfly és EAP szerverek számára optimalizált képek létrehozásához. kövesd a linket
Nézzük meg mindezt egy konkrét példával, és használjunk egy alkalmazásmintát kövesd a linket.

Előfeltételek:

  • Győződj meg róla, hogy az OC telepítve van (link)
  • Győződj meg róla, hogy a sti telepítve van (link)
  • Győződj meg róla, hogy van dockerhub fiókod (link)

2. lépés: Az AppDynamics építő kép létrehozása

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

3. lépés: Az alkalmazás képének létrehozása

 $ 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: Az alkalmazás telepítése az 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

Használjuk az AppDynamics-t a Red Hat OpenShift v3-mal

Most be tudsz lépni a vezérlőbe és meg tudod nézni a ticketmonster alkalmazást az alkalmazáspanelen:

Használjuk az AppDynamics-t a Red Hat OpenShift v3-mal

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster