Siv AppDynamics nrog Red Hat OpenShift v3

Siv AppDynamics nrog Red Hat OpenShift v3
Nrog ntau lub koom haum tsis ntev los no tab tom nrhiav kom txav lawv daim ntawv thov los ntawm monoliths mus rau microservices siv Platform as a Service (PaaS) xws li RedHat OpenShift v3, AppDynamics tau nqis peev tseem ceeb hauv kev muab kev koom ua ke nrog cov neeg muab kev pabcuam zoo tshaj plaws.

Siv AppDynamics nrog Red Hat OpenShift v3

AppDynamics integrates nws cov neeg sawv cev nrog RedHat OpenShift v3 siv Source-to-Image (S2I) methodologies. S2I yog ib qho cuab yeej los tsim cov duab Docker rov tsim dua. Nws tsim cov duab npaj-rau-khiav los ntawm kev ntxig cov ntawv thov rau hauv Docker duab thiab tsim cov duab Docker tshiab. Daim duab tshiab, uas suav nrog lub hauv paus duab (builder) thiab ib lub hauv paus tsim, npaj siv nrog docker khiav cov lus txib. S2I txhawb nqa kev tsim kho ntxiv uas rov siv dua yav dhau los rub tawm kev vam khom, yav dhau los tsim cov khoom qub, thiab lwm yam.

txheej txheem

Ua tiav cov txheej txheem siv AppDynamics nrog RedHat OpenShift

Kauj ruam 1: RedHat twb muab

Txhawm rau ua kom tiav cov kauj ruam 2 thiab 3, koj tuaj yeem siv S2I cov ntawv sau hauv GitHub repository hauv qab no thiab cov lus qhia yuav ua li cas los tsim cov duab tsim kho kom zoo rau JBoss Wildfly thiab EAP servers. ua raws li qhov txuas
Cia peb saib txhua yam siv ib qho piv txwv tshwj xeeb thiab siv daim ntawv thov template ua raws li qhov txuas.

Yam yuavtsum tau kawm uantej:

  • Xyuas kom tseeb tias lub OS tau nruab (txuas)
  • Xyuas kom tseeb tias sti yog ntsia (txuas)
  • Nco ntsoov tias koj muaj tus account dockerhub (txuas)

Kauj ruam 2: Tsim ib qho AppDynamics Builder Duab

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

Kauj ruam 3: Tsim ib daim duab thov

 $ 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 

Kauj ruam 4: Xa daim ntawv thov rau 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

Siv AppDynamics nrog Red Hat OpenShift v3

Tam sim no koj tuaj yeem nkag mus rau hauv tus maub los thiab saib daim ntawv thov ticketmonster hauv daim ntawv thov bar:

Siv AppDynamics nrog Red Hat OpenShift v3

Tau qhov twg los: www.hab.com

Ntxiv ib saib