Përdorimi i AppDynamics me Red Hat OpenShift v3

Përdorimi i AppDynamics me Red Hat OpenShift v3
Me shumë organizata që kohët e fundit kërkojnë të zhvendosin aplikacionet e tyre nga monolite në mikroshërbime duke përdorur Platformën si Shërbimi (PaaS) si RedHat OpenShift v3, AppDynamics ka bërë investime të rëndësishme në ofrimin e integrimit të nivelit të lartë me ofrues të tillë.

Përdorimi i AppDynamics me Red Hat OpenShift v3

AppDynamics integron agjentët e saj me RedHat OpenShift v3 duke përdorur metodologjitë Burim-në-Image (S2I). S2I është një mjet për ndërtimin e imazheve të riprodhueshme Docker. Krijon imazhe të gatshme për ekzekutim duke futur burimin e aplikacionit në një imazh Docker dhe duke ndërtuar një imazh të ri Docker. Imazhi i ri, i cili përfshin një imazh bazë (ndërtues) dhe një burim të ndërtuar, është gati për t'u përdorur me komandën docker run. S2I mbështet ndërtime në rritje që ripërdorin varësitë e shkarkuara më parë, objekte të krijuara më parë, etj.

proces

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

Hapi 1: RedHat tashmë është ofruar

Për të përfunduar hapat 2 dhe 3, mund të përdorni skriptet S2I në depon e mëposhtme të GitHub dhe udhëzimet se si të krijoni imazhe të përmirësuara ndërtuesish për serverët JBoss Wildfly dhe EAP. ndiqni lidhjen
Le të shohim gjithçka duke përdorur një shembull specifik dhe të përdorim një shabllon aplikacioni ndiqni lidhjen.

Kushtet paraprake:

  • Sigurohuni që OS është i instaluar (lidhje)
  • Sigurohuni që sti është instaluar (lidhje)
  • Sigurohuni që të keni një llogari dockerhub (lidhje)

Hapi 2: Krijoni një imazh të ndërtuesit të AppDynamics

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

Hapi 3: Krijoni një imazh aplikacioni

 $ 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: Vendosni 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ërdorimi i AppDynamics me Red Hat OpenShift v3

Tani mund të hyni në kontrollues dhe të shikoni aplikacionin ticketmonster në shiritin e aplikacionit:

Përdorimi i AppDynamics me Red Hat OpenShift v3

Burimi: www.habr.com

Shto një koment