Përdorim AppDynamics me Red Hat OpenShift v3

Përdorim AppDynamics me Red Hat OpenShift v3
Vitet e fundit, shumë organizata dëshirojnë që aplikacionet e tyre të kalojnë nga monolitët në mikroshërbime duke përdorur "platformën si shërbim" (PaaS), si RedHat OpenShift v3. AppDynamics ka bërë investime të konsiderueshme për të siguruar integrim të klasit të parë me ofrues të tillë.

Përdorim AppDynamics me Red Hat OpenShift v3

AppDynamics integron agjentĂ«t e saj me RedHat OpenShift v3 duke pĂ«rdorur metodologjitĂ« Source-to-Image (S2I). S2I Ă«shtĂ« njĂ« mjet pĂ«r ndĂ«rtimin e imazheve Docker tĂ« riprodhueshme. Ajo krijon imazhe tĂ« gatshme pĂ«r t’u ekzekutuar duke pĂ«rfshirĂ« burimin e aplikacionit nĂ« imazhin Docker dhe duke ndĂ«rtuar njĂ« imazh tĂ« ri Docker. Imagini i ri pĂ«rfshin imazhin bazĂ« (ndĂ«rtues) dhe burimin e ndĂ«rtuar, i cili Ă«shtĂ« gati pĂ«r t'u pĂ«rdorur me komandĂ«n e ekzekutimit docker. S2I mbĂ«shtet ndĂ«rtimet inkrementale qĂ« ripĂ«rdorin varĂ«sitĂ« e ngarkuara mĂ« parĂ«, artefaktet e ndĂ«rtuara mĂ« parĂ« etj.

Në ditën e fillimit të modulit, struktura e tij bëhet e disponueshme. Studimi në UoL përbëhet nga cikli në vijim:

Procesi i plotë për përdorimin e AppDynamics me RedHat OpenShift

Hapi 1: RedHat është tashmë i parashikuar

Për të realizuar hapat 2 dhe 3, mund të përdorni skriptet S2I në këtë depo GitHub dhe udhëzime për ndërtimin e imazheve të përmirësuara të ndërtuesve për serverat JBoss Wildfly dhe EAP. të kalosh përmes lidhjes
Le të shqyrtojmë gjithçka me një shembull konkret dhe të përdorim modelin e aplikacionit të kalosh përmes lidhjes.

Kushtet paraprake:

  • Sigurohuni qĂ« OC Ă«shtĂ« i instaluar (link)
  • Sigurohuni qĂ« sti Ă«shtĂ« i instaluar (link)
  • Sigurohuni qĂ« keni njĂ« llogari dockerhub (link)

Hapi 2: Krijimi i imazhit të ndërtuesit AppDynamics

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

Hapi 3: Krijimi i imazhit të aplikacionit

 $ 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 

Hapi 4: Zhvilloni aplikacionin në 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

Përdorim AppDynamics me Red Hat OpenShift v3

Tani mund të hyni në kontrolin dhe të shihni aplikacionin ticketmonster në panelin e aplikacioneve:

Përdorim AppDynamics me Red Hat OpenShift v3

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster