„AppDynamics“ naudojimas su „Red Hat OpenShift v3

„AppDynamics“ naudojimas su „Red Hat OpenShift v3
Kadangi daugelis organizacijų pastaruoju metu nori perkelti savo programas iš monolitų į mikropaslaugas, naudodamos platformą kaip paslaugą (PaaS), pvz., RedHat OpenShift v3, AppDynamics daug investavo siekdama aukščiausios klasės integracijos su tokiais teikėjais.

„AppDynamics“ naudojimas su „Red Hat OpenShift v3

„AppDynamics“ savo agentus integruoja su „RedHat OpenShift v3“, naudodama „Source-to-Image“ (S2I) metodikas. S2I yra atkuriamų „Docker“ vaizdų kūrimo įrankis. Jis sukuria paruoštus paleisti vaizdus įterpdamas programos šaltinį į „Docker“ vaizdą ir sukurdamas naują „Docker“ vaizdą. Naujas vaizdas, kuriame yra pagrindinis vaizdas (builder) ir sukurtasis šaltinis, yra paruoštas naudoti su docker run komanda. S2I palaiko laipsnišką kūrimą, kuris pakartotinai naudoja anksčiau atsisiųstas priklausomybes, anksčiau sukurtus artefaktus ir kt.

procesas

Baigtas „AppDynamics“ naudojimo su „RedHat OpenShift“ procesas

1 veiksmas: „RedHat“ jau pateikta

Norėdami atlikti 2 ir 3 veiksmus, galite naudoti S2I scenarijus, esančius šioje GitHub saugykloje, ir instrukcijas, kaip sukurti patobulintus JBoss Wildfly ir EAP serverių kūrėjo vaizdus. sekite nuorodą
Pažvelkime į viską naudodami konkretų pavyzdį ir naudokime programos šabloną sekite nuorodą.

Būtinos sąlygos:

  • Įsitikinkite, kad įdiegta OS (nuoroda)
  • Įsitikinkite, kad sti yra įdiegta (nuoroda)
  • Įsitikinkite, kad turite dockerhub paskyrą (nuoroda)

2 veiksmas: sukurkite „AppDynamics Builder“ vaizdą

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

3 veiksmas: sukurkite programos vaizdą

 $ 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 veiksmas: įdiekite programą į „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

„AppDynamics“ naudojimas su „Red Hat OpenShift v3

Dabar galite prisijungti prie valdiklio ir programos juostoje peržiūrėti programą „Ticketmonster“:

„AppDynamics“ naudojimas su „Red Hat OpenShift v3

Šaltinis: www.habr.com

Добавить комментарий