Kasutame AppDynamics'i Red Hat OpenShift v3-ga

Kasutame AppDynamics'i Red Hat OpenShift v3-ga
Viimastel aegadel soovivad paljud organisatsioonid, et nende rakendused liikuksid monoliitidest mikroteenustele, kasutades 'teenusena platvormi' (PaaS), nagu RedHat OpenShift v3. AppDynamics on teinud märkimisväärseid investeeringuid, et tagada tipptasemel integratsioon selliste teenuspakkujatega.

Kasutame AppDynamics'i Red Hat OpenShift v3-ga

AppDynamics integreerib oma agendid RedHat OpenShift v3-ga, kasutades Source-to-Image (S2I) meetodoloogiaid. S2I on tööriist reprodutseeritavate Docker piltide loomiseks. See loob käivitamiseks valmis pildid, sisestades rakenduse allika Docker pildisse ja ehitades uue Docker pildi. Uus pilt sisaldab põhijoonist (ehitaja) ja ehitatud allikat, mis on juba valmis kasutamiseks docker käivitamise meeskonnaga. S2I toetab inkrementaalseid ehitusi, mis kasutavad uuesti eelnevalt laaditud sõltuvusi, eelnevalt loodud artefakte jne.

Protsess

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

1. samm: RedHat on juba ette nähtud

Sammude 2 ja 3 täitmiseks saate kasutada S2I skripte järgmises GitHubi hoidlas ja juhiseid, kuidas luua täiustatud ehitaja pilte JBoss Wildfly ja EAP serverite jaoks. mine lingile
Vaatame kõike konkreetse näite kaudu ja kasutame rakenduse šablooni mine lingile.

Eeltingimused:

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

2. samm: AppDynamics'i ehitaja pildi loomine

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

3. samm: 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 

4. samm: Rakenduse juurutamine OpenShift'is

$ 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 Red Hat OpenShift v3-ga

Nüüd saate siseneda kontrollerisse ja vaadata rakendust ticketmonster rakenduste paneelil:

Kasutame AppDynamics'i Red Hat OpenShift v3-ga

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster