AppDynamicsin käyttäminen Red Hat OpenShift v3:n kanssa

AppDynamicsin käyttäminen Red Hat OpenShift v3:n kanssa
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.

AppDynamicsin käyttäminen Red Hat OpenShift v3:n 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. seuraa linkkiä
Harkitse kaikkea tietyssä esimerkissä ja käytä sovellusmallia seuraa linkkiä.

Edellytykset:

  • Varmista, että OC on asennettu (linkki)
  • Varmista, että sti on asennettu (linkki)
  • Varmista, että sinulla on dockerhub-tili (linkki)

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

AppDynamicsin käyttäminen Red Hat OpenShift v3:n kanssa

Nyt voit kirjautua sisään ohjaimeen ja tarkastella ticketmonster-sovellusta sovelluslaatikossa:

AppDynamicsin käyttäminen Red Hat OpenShift v3:n kanssa

Lähde: will.com

Lisää kommentti