Kushandisa AppDynamics neRed Hat OpenShift v3

Kushandisa AppDynamics neRed Hat OpenShift v3
Nemasangano mazhinji nguva pfupi yadarika achitsvaga kufambisa zvikumbiro kubva ku monoliths kuenda ku microservices vachishandisa Platform seSevhisi (PaaS) yakadai seRedHat OpenShift v3, AppDynamics yakaita mari yakakosha mukupa kubatana kwepamusoro-soro nevapi vakadaro.

Kushandisa AppDynamics neRed Hat OpenShift v3

AppDynamics inobatanidza vamiririri vayo neRedHat OpenShift v3 vachishandisa Source-to-Image (S2I) nzira. S2I chishandiso chekuvaka inodhirowa Docker mifananidzo. Iyo inogadzira yakagadzirira-ku-kumhanya mifananidzo nekuisa iyo sosi yekushandisa muDocker mufananidzo uye kuvaka nyowani Docker mufananidzo. Mufananidzo mutsva, unosanganisira mufananidzo wepasi (muvaki) uye sosi yakavakirwa, yakagadzirira kushandisa neiyo docker run command. S2I inotsigira ekuwedzera anovaka ayo anoshandisa zvakare akadhawunirwa kutsamira, zvakambogadzirwa zvigadzirwa, nezvimwe.

gadzira

Zadzisa maitiro ekushandisa AppDynamics neRedHat OpenShift

Nhanho 1: RedHat yatopihwa

Kupedzisa nhanho 2 ne3, unogona kushandisa zvinyorwa zveS2I mune inotevera GitHub repository uye mirairo yekugadzira yakagadziridzwa mifananidzo yevaki yeJBoss Wildfly uye EAP maseva. tevera chinongedzo
Ngatitarisei pane zvese tichishandisa chaiyo muenzaniso uye tishandise application template tevera chinongedzo.

Zvinodiwa:

Nhanho yechipiri: Gadzira iyo AppDynamics Builder Image

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

Nhanho 3: Gadzira mufananidzo wekushandisa

 $ 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 

Nhanho 4: Tumira application kuOpenShift

$ 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

Kushandisa AppDynamics neRed Hat OpenShift v3

Iye zvino unogona kupinda mu controller uye woona iyo ticketmonster application mubhara rekushandisa:

Kushandisa AppDynamics neRed Hat OpenShift v3

Source: www.habr.com

Voeg