Ukusebenzisa i-AppDynamics ene-Red Hat OpenShift v3

Ukusebenzisa i-AppDynamics ene-Red Hat OpenShift v3
Ngemibutho emininzi kutshanje ijonge ukuhambisa izicelo zabo ukusuka kwi-monoliths ukuya kwii-microservices usebenzisa i-Platform njengeNkonzo (i-PaaS) efana ne-RedHat OpenShift v3, i-AppDynamics yenze utyalo-mali olubalulekileyo ekuboneleleni ukuhlanganiswa okuphezulu kunye nababoneleli abanjalo.

Ukusebenzisa i-AppDynamics ene-Red Hat OpenShift v3

I-AppDynamics idibanisa ii-arhente zayo kunye ne-RedHat OpenShift v3 isebenzisa iindlela ze-Source-to-Image (S2I). I-S2I sisixhobo sokwakha imifanekiso ye-Docker ephinda iphinde iphinde iphinde iphindeke. Yenza imifanekiso esele ilungele ukuqhutywa ngokufaka umthombo wesicelo kumfanekiso weDocker kunye nokwakha umfanekiso omtsha weDocker. Umfanekiso omtsha, oquka umfanekiso wesiseko (umakhi) kunye nomthombo owakhiweyo, ulungele ukusetyenziswa kunye nomyalelo wokuqhuba i-docker. I-S2I ixhasa ulwakhiwo olongeziweyo oluphinda lusebenzise ukuxhomekeka okukhutshelwe ngaphambili, izinto zakudala ezenziwe ngaphambili, njl.

Inkqubo

Gqibezela inkqubo yokusebenzisa i-AppDynamics ngeRedHat OpenShift

Inyathelo 1: I-RedHat sele inikezelwe

Ukugqiba amanyathelo 2 kunye ne-3, ungasebenzisa izikripthi ze-S2I kwindawo yokugcina ye-GitHub kunye nemiyalelo malunga nendlela yokwenza imifanekiso yomakhi ephuculweyo ye-JBoss Wildfly kunye neeseva ze-EAP. landela ikhonkco
Makhe sijonge yonke into usebenzisa umzekelo othile kwaye usebenzise itemplate yesicelo landela ikhonkco.

Izinto ezifunekayo kuqala:

Inyathelo 2: Yenza uMfanekiso woMakhi we-AppDynamics

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

Inyathelo 3: Yenza umfanekiso wesicelo

 $ 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 

Inyathelo 4: Faka isicelo kwi-OpenShift

$ 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

Ukusebenzisa i-AppDynamics ene-Red Hat OpenShift v3

Ngoku ungangena kumlawuli kwaye ujonge isicelo seticketmonster kwibar yesicelo:

Ukusebenzisa i-AppDynamics ene-Red Hat OpenShift v3

umthombo: www.habr.com

Yongeza izimvo