Përdorim AppDynamics me Red Hat OpenShift v3

Përdorim AppDynamics me Red Hat OpenShift v3
Në vitet e fundit, shumë organizata po dëshirojnë që aplikacionet e tyre të kalojnë nga monolitët në mikroshërbime duke përdorur "platformë 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 tu ekzekutuar duke futur burimin e aplikacionit nĂ« imazhin Docker dhe duke ndĂ«rtuar njĂ« imazh tĂ« ri Docker. Imazhi i ri pĂ«rfshin imazhin bazĂ« (ndĂ«rtues) dhe burimin e ndĂ«rtuar, tashmĂ« gati pĂ«r t’u pĂ«rdorur me komandĂ«n e nisjes docker. S2I mbĂ«shtet ndĂ«rtimet inkrementale, tĂ« cilat ripĂ«rdorin varĂ«sitĂ« e ngarkuara mĂ« parĂ«, artefaktet e ndĂ«rtuara mĂ« parĂ«, etj.

Procesi

Procese të plota për të përdorur AppDynamics me RedHat OpenShift

Hapi 1: RedHat është tashmë i paracaktuar

Për të përfunduar hapat 2 dhe 3, mund të përdorni skriptet S2I në këtë depo GitHub dhe udhëzimet për ndërtimin e imazheve të përmirësuara për serverët JBoss Wildfly dhe EAP. shkoni në lidhje
Le të shqyrtojmë gjithçka me një shembull konkret dhe të përdorim modelin e aplikacionit shkoni në lidhje.

Kushtet paraprake:

  • Sigurohuni qĂ« OC tĂ« jetĂ« i instaluar (link)
  • Sigurohuni qĂ« sti tĂ« jetĂ« i instaluar (link)
  • Sigurohuni qĂ« keni njĂ« llogari nĂ« 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: Shpërndani 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ë kontrollues dhe të shihni aplikacionin ticketmonster në panelin e aplikacioneve:

Përdorim AppDynamics me Red Hat OpenShift v3

Burimi: habr.com

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