AppDynamicsi kasutamine koos Red Hat OpenShift v3-ga

AppDynamicsi kasutamine koos Red Hat OpenShift v3-ga
Viimasel ajal soovivad paljud organisatsioonid, et nende rakendused liiguksid monoliitidelt mikroteenustele, kasutades "platvormi teenusena" (PaaS), nagu RedHat OpenShift v3, AppDynamics on teinud märkimisväärseid investeeringuid esmaklassilise integratsiooni pakkumiseks selliste pakkujatega.

AppDynamicsi kasutamine koos Red Hat OpenShift v3-ga

AppDynamics integreerib oma agendid RedHat OpenShift v3-ga, kasutades Source-to-Image (S2I) metoodikat. S2I on tööriist reprodutseeritavate Dockeri kujutiste loomiseks. See loob tööks valmiskujutised, sisestades rakenduse allika Dockeri kujutisse ja luues uue Dockeri kujutise. Uus pilt sisaldab põhipilti (ehitajat) ja ehitatud allikat, mis on kasutamiseks dockeri käivituskäsuga valmis. S2I toetab järkjärgulisi ehitusi, mis taaskasutavad varem allalaaditud sõltuvusi, varem loodud artefakte jne.

protsess

Täielik protsess AppDynamicsi kasutamiseks koos RedHat OpenShiftiga

1. samm: RedHat on juba olemas

Saate kasutada järgmises GitHubi hoidlas olevaid S2I skripte, et täita 3. ja 2. toiminguid ning juhiseid selle kohta, kuidas luua JBoss Wildfly ja EAP serverite jaoks täiustatud koostaja kujutisi. järgige linki
Kaaluge kõike konkreetse näite puhul ja kasutage rakenduse malli järgige linki.

Eeltingimused:

  • Veenduge, et OC on installitud (link)
  • Veenduge, et sti on paigaldatud (link)
  • Veenduge, et teil oleks dockerhubi konto (link)

2. samm: looge AppDynamics Builderi pilt

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

3. samm: looge rakenduse pilt

 $ 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. samm: juurutage rakendus 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

AppDynamicsi kasutamine koos Red Hat OpenShift v3-ga

Nüüd saate kontrollerisse sisse logida ja vaadata rakenduste sahtlis piletimonsteri rakendust:

AppDynamicsi kasutamine koos Red Hat OpenShift v3-ga

Allikas: www.habr.com

Lisa kommentaar