
Viime aikoina monet organisaatiot haluavat sovellusten siirtyvän monoliitteista mikropalveluihin, joissa käytetään "alustaa palveluna" (PaaS), kuten RedHat OpenShift v3, AppDynamics on tehnyt merkittäviä investointeja tarjotakseen ensiluokkaista integraatiota tällaisten palveluntarjoajien kanssa.

AppDynamics integroi agenttinsa RedHat OpenShift v3:een käyttämällä Source-to-Image (S2I) -menetelmiä. S2I on työkalu toistettavien Docker-kuvien luomiseen. Se luo käyttövalmiita kuvia lisäämällä sovelluslähteen Docker-kuvaan ja rakentamalla uuden Docker-kuvan. Uusi näköistiedosto sisältää peruskuvan (builder) ja rakennetun lähteen, valmiina käytettäväksi Docker run -komennon kanssa. S2I tukee inkrementaalisia koontiversioita, jotka käyttävät uudelleen aiemmin ladattuja riippuvuuksia, aiemmin rakennettuja artefakteja jne.
prosessi
Täydellinen prosessi AppDynamicsin käyttämiseksi RedHat OpenShiftin kanssa
Vaihe 1: RedHat on jo toimitettu
Voit käyttää S2I-skriptejä seuraavassa GitHub-arkistossa vaiheiden 3 ja 2 suorittamiseen sekä ohjeet parannettujen rakennustiedostojen luomiseen JBoss Wildfly- ja EAP-palvelimille.
Harkitse kaikkea tietyssä esimerkissä ja käytä sovellusmallia .
Edellytykset:
- Varmista, että OC on asennettu ()
- Varmista, että sti on asennettu ()
- Varmista, että sinulla on dockerhub-tili ()
Vaihe 2: Luo AppDynamics Builder -kuva
$ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4 Vaihe 3: Luo sovelluskuva
$ 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 Vaihe 4: Ota sovellus käyttöön OpenShiftissä
$ 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 
Nyt voit kirjautua sisään ohjaimeen ja tarkastella ticketmonster-sovellusta sovelluslaatikossa:

Lähde: will.com
