Sèvi ak AppDynamics ak Red Hat OpenShift v3

Sèvi ak AppDynamics ak Red Hat OpenShift v3
Avèk anpil òganizasyon dènyèman kap deplase aplikasyon yo soti nan monolit nan mikwosèvis lè l sèvi avèk Platform as a Service (PaaS) tankou RedHat OpenShift v3, AppDynamics te fè envestisman enpòtan nan bay entegrasyon siperyè ak founisè sa yo.

Sèvi ak AppDynamics ak Red Hat OpenShift v3

AppDynamics entegre ajan li yo ak RedHat OpenShift v3 lè l sèvi avèk metodoloji Source-to-Image (S2I). S2I se yon zouti pou konstwi imaj Docker repwodiktif. Li kreye imaj ki pare pou kouri lè li mete sous aplikasyon an nan yon imaj Docker ak bati yon nouvo imaj Docker. Nouvo imaj la, ki gen ladann yon imaj de baz (mason) ak yon sous bati, se pare pou itilize ak lòd la kouri docker. S2I sipòte batiman incrémentielle ki reitilize depandans telechaje deja, zafè kreye deja, elatriye.

pwosesis

Konplete pwosesis pou itilize AppDynamics ak RedHat OpenShift

Etap 1: RedHat deja bay

Pou konplete etap 2 ak 3, ou ka itilize script S2I yo nan depo GitHub sa a ak enstriksyon sou fason pou kreye imaj builder amelyore pou JBoss Wildfly ak EAP sèvè. swiv lyen an
Ann gade tout bagay lè l sèvi avèk yon egzanp espesifik epi sèvi ak yon modèl aplikasyon swiv lyen an.

Prekondisyon:

  • Asire w ke eksplwatasyon an enstale (lyen)
  • Asire w ke sti enstale (lyen)
  • Asire w ke ou gen yon kont dockerhub (lyen)

Etap 2: Kreye yon imaj AppDynamics Builder

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

Etap 3: Kreye yon imaj aplikasyon an

 $ 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 

Etap 4: Deplwaye aplikasyon an nan 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

Sèvi ak AppDynamics ak Red Hat OpenShift v3

Koulye a, ou ka konekte nan kontwolè a epi wè aplikasyon ticketmonster la nan ba aplikasyon an:

Sèvi ak AppDynamics ak Red Hat OpenShift v3

Sous: www.habr.com

Add nouvo kòmantè