Bikaranîna AppDynamics bi Red Hat OpenShift v3

Bikaranîna AppDynamics bi Red Hat OpenShift v3
Digel ku gelek sazî di van demên dawî de digerin ku serîlêdanên xwe ji monolîtan berbi mîkroxizmetan bi kar tînin Platforma Wek Karûbar (PaaS) wekî RedHat OpenShift v3 bikar tînin, AppDynamics di peydakirina entegrasyona jorîn bi pêşkêşkerên weha re veberhênanên girîng kiriye.

Bikaranîna AppDynamics bi Red Hat OpenShift v3

AppDynamics nûnerên xwe bi RedHat OpenShift v3 re bi karanîna metodolojiyên Source-to-Image (S2I) yek dike. S2I amûrek e ku ji bo avakirina wêneyên Docker-ê yên dubarekirî ye. Ew bi xistina çavkaniya serîlêdanê di nav wêneyek Docker de û avakirina wêneyek nû ya Docker wêneyên amade-rêveberê diafirîne. Wêneya nû, ku wêneyek bingehîn (çêker) û çavkaniyek çêkirî vedihewîne, amade ye ku bi fermana docker run re bikar bîne. S2I avahiyên zêdebûyî piştgirî dike ku girêdanên berê dakêşandî ji nû ve bikar tînin, hunerên berê hatine afirandin, hwd.

pêvajoya

Pêvajoya temamkirina karanîna AppDynamics bi RedHat OpenShift re

Gav 1: RedHat jixwe hatî peyda kirin

Ji bo temamkirina gavên 2 û 3, hûn dikarin nivîsarên S2I di depoya GitHub ya jêrîn de û rêwerzên li ser çawaniya afirandina wêneyên çêker ên pêşkeftî ji bo serverên JBoss Wildfly û EAP bikar bînin. lînkê bişopînin
Ka em bi mînakek taybetî li her tiştî binihêrin û şablonek serîlêdanê bikar bînin lînkê bişopînin.

Pêwîst:

  • Piştrast bike ku OS hatiye sazkirin (pirtûk)
  • Piştrast bike ku sti hatiye sazkirin (pirtûk)
  • Piştrast bikin ku we hesabek dockerhub heye (pirtûk)

Gav 2: Wêneyek Avakerê AppDynamics biafirînin

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

Gav 3: Wêneyek serîlêdanê biafirînin

 $ 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 

Gav 4: Serîlêdanê li OpenShift bicîh bikin

$ 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

Bikaranîna AppDynamics bi Red Hat OpenShift v3

Naha hûn dikarin têkevin nav kontrolkerê û di barika serîlêdanê de serîlêdana ticketmonster-ê bibînin:

Bikaranîna AppDynamics bi Red Hat OpenShift v3

Source: www.habr.com

Add a comment