Kasutame AppDynamics'i koos Red Hat OpenShift v3-ga

Kasutame AppDynamics'i koos Red Hat OpenShift v3-ga
Viimasel ajal soovivad paljud organisatsioonid, et nende rakendused läheksid monoliitsetest arhitektuuridest mikroteenustele, kasutades teenuseid nagu "platvorm teenusena" (PaaS), näiteks RedHat OpenShift v3. AppDynamics on teinud märkimisväärseid investeeringuid, et tagada esmaklassiline integreerimine selliste pakkujatega.

Kasutame AppDynamics'i koos Red Hat OpenShift v3-ga

AppDynamics integreerib oma agente RedHat OpenShift v3-ga, kasutades Source-to-Image (S2I) meetodoloogiaid. S2I on tööriist, mis loob taaskasutatavaid Docker'i pilte. See loob käivitamiseks valmis pildid, kaasates rakenduse lähtekoodi Docker'i pildisse ja koostades uut Docker'i pilti. Uus pilt sisaldab põhikujundust (ehitaja) ja loodud lähtekoodi, mis on juba valmis kasutamiseks Docker'i käivitamisekäsklusega. S2I toetab inkrementaalseid ehitusi, mis kasutavad uuesti varasemalt alla laaditud sõltuvusi, loodud artefakte jne.

Protsess

Täpne protsess AppDynamics'i kasutamiseks RedHat OpenShift'iga

Samm 1: RedHat on juba ette nähtud

Sammude 2 ja 3 täitmiseks saab kasutada S2I skripte järgmistest GitHub'i hoidlatest ja juhiseid, kuidas luua täiustatud ehitaja pilte JBoss Wildfly ja EAP serverite jaoks. follow the link
Vaatame kõik konkreetse näite põhjal ja kasutame rakenduse malli follow the link.

Eeltingimused:

  • Veenduge, et OC on installitud (link)
  • Veenduge, et sti on installitud (link)
  • Veenduge, et teil on konto dockerhubis (link)

Samm 2: AppDynamics ehituspildi loomine

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

Samm 3: Rakenduse pildi loomine

 $ 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 

Samm 4: Rakenduse kasutuselevõtt OpenShiftis

$ 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

Kasutame AppDynamics'i koos Red Hat OpenShift v3-ga

Nüüd saate sisse logida kontrollerisse ja vaadata rakendust ticketmonster rakenduste paneelis:

Kasutame AppDynamics'i koos Red Hat OpenShift v3-ga

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster