Օգտագործելով AppDynamics-ը Red Hat OpenShift v3-ի հետ

Օգտագործելով AppDynamics-ը Red Hat OpenShift v3-ի հետ
Քանի որ շատ կազմակերպություններ վերջերս փորձում են իրենց հավելվածները մոնոլիտներից տեղափոխել միկրոծառայություններ՝ օգտագործելով «Platform as a Service» (PaaS), ինչպիսին է RedHat OpenShift v3-ը, AppDynamics-ը զգալի ներդրումներ է կատարել նման մատակարարների հետ բարձրակարգ ինտեգրում ապահովելու համար:

Օգտագործելով AppDynamics-ը Red Hat OpenShift v3-ի հետ

AppDynamics-ը ինտեգրում է իր գործակալներին RedHat OpenShift v3-ի հետ՝ օգտագործելով Source-to-Image (S2I) մեթոդոլոգիաները: S2I-ը գործիք է վերարտադրվող Docker պատկերներ ստեղծելու համար: Այն ստեղծում է գործարկման պատրաստ պատկերներ՝ հավելվածի աղբյուրը տեղադրելով Docker պատկերի մեջ և կառուցելով նոր Docker պատկեր: Նոր պատկերը, որը ներառում է բազային պատկեր (շինարար) և ներկառուցված աղբյուր, պատրաստ է օգտագործման docker run հրամանով։ S2I-ն աջակցում է հավելյալ կառուցումներ, որոնք նորից օգտագործում են նախկինում ներբեռնված կախվածությունները, նախկինում ստեղծված արտեֆակտները և այլն:

պրոցես

AppDynamics-ի օգտագործման ամբողջական գործընթացը RedHat OpenShift-ով

Քայլ 1. RedHat արդեն տրամադրված է

2-րդ և 3-րդ քայլերն ավարտելու համար կարող եք օգտագործել S2I սկրիպտները հետևյալ GitHub պահոցում և հրահանգներ, թե ինչպես ստեղծել ընդլայնված շինարարական պատկերներ JBoss Wildfly և EAP սերվերների համար: հետևեք հղմանը
Եկեք ամեն ինչ նայենք կոնկրետ օրինակով և օգտագործենք հավելվածի ձևանմուշ հետևեք հղմանը.

Նախադրյալներ.

Քայլ 2. Ստեղծեք AppDynamics Builder պատկեր

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

Քայլ 3. Ստեղծեք հավելվածի պատկեր

 $ 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. Տեղադրեք հավելվածը 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-ը Red Hat OpenShift v3-ի հետ

Այժմ կարող եք մուտք գործել վերահսկիչ և դիտել ticketmonster հավելվածը հավելվածի բարում.

Օգտագործելով AppDynamics-ը Red Hat OpenShift v3-ի հետ

Source: www.habr.com

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