Ukusebenzisa i-AppDynamics nge-Red Hat OpenShift v3

Ukusebenzisa i-AppDynamics nge-Red Hat OpenShift v3
Njengoba izinhlangano eziningi zisanda kubheka ukuhambisa izicelo zazo zisuka kuma-monoliths ziye kuma-microservices zisebenzisa i-Platform as a Service (PaaS) njenge-RedHat OpenShift v3, i-AppDynamics yenze ukutshalwa kwezimali okubalulekile ekuhlinzekeni ukuhlanganiswa kwezinga eliphezulu nabahlinzeki abanjalo.

Ukusebenzisa i-AppDynamics nge-Red Hat OpenShift v3

I-AppDynamics ihlanganisa ama-ejenti ayo ne-RedHat OpenShift v3 isebenzisa izindlela ze-Source-to-Image (S2I). I-S2I iyithuluzi lokwakha izithombe ze-Docker eziphindaphindekayo. Idala izithombe esezilungele ukuqhutshwa ngokufaka umthombo wohlelo lokusebenza esithombeni se-Docker futhi yakhe isithombe esisha se-Docker. Isithombe esisha, esihlanganisa isithombe esiyisisekelo (umakhi) kanye nomthombo owakhiwe, silungele ukusetshenziswa ngomyalo we-docker run. I-S2I isekela ukwakhiwa okukhulayo ekusebenzisa kabusha ukuncika okulandiwe ngaphambilini, ama-artifact adalwe ngaphambilini, njll.

Inqubo

Qedela inqubo yokusebenzisa i-AppDynamics nge-RedHat OpenShift

Isinyathelo 1: I-RedHat isivele inikeziwe

Ukuze uqedele izinyathelo 2 no-3, ungasebenzisa izikripthi ze-S2I endaweni yokugcina ye-GitHub kanye nemiyalelo yokuthi uzenza kanjani izithombe ezithuthukisiwe zomakhi ze-JBoss Wildfly kanye namaseva e-EAP. landela isixhumanisi
Ake sibheke yonke into sisebenzisa isibonelo esithile futhi sisebenzise isifanekiso sohlelo lokusebenza landela isixhumanisi.

Okudingekayo:

Isinyathelo sesi-2: Dala Isithombe Somakhi We-AppDynamics

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

Isinyathelo sesi-3: Dala isithombe sohlelo lokusebenza

 $ 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 

Isinyathelo sesi-4: Hambisa uhlelo ku-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 nge-Red Hat OpenShift v3

Manje ungangena kusilawuli futhi ubuke uhlelo lokusebenza lwe-ticketmonster kubha yohlelo lokusebenza:

Ukusebenzisa i-AppDynamics nge-Red Hat OpenShift v3

Source: www.habr.com

Engeza amazwana