Izmantojam AppDynamics ar Red Hat OpenShift v3

Izmantojam AppDynamics ar Red Hat OpenShift v3
Nesenojos daudzas organizācijas vēlas pāriet no monolītiem uz mikroservisiem, izmantojot "platformu kā pakalpojumu" (PaaS), piemēram, RedHat OpenShift v3. AppDynamics ir veikušas ievērojamas investīcijas, lai nodrošinātu pirmklasīgas integrācijas ar šādiem pakalpojumu sniedzējiem.

Izmantojam AppDynamics ar Red Hat OpenShift v3

AppDynamics integrē savus aģentus ar RedHat OpenShift v3, izmantojot Source-to-Image (S2I) metodoloģijas. S2I ir rīks reproducējamu Docker attēlu veidošanai. Tas izveido uzsāktus attēlus, iekļaujot lietojumprogrammas avotu Docker attēlā un veidojot jaunu Docker attēlu. Jaunais attēls ietver pamatattēlu (veidotāju) un izveidoto avotu, kas jau ir gatavs lietošanai ar docker uzsākšanas komandu. S2I atbalsta inkrementālas būves, kas atkārtoti izmanto iepriekš ielādētās atkarības, iepriekš radītos artefaktus utt.

Process

Pilns process AppDynamics lietošanai ar RedHat OpenShift

1. solis: RedHat jau ir paredzēts

Lai izpildītu 2. un 3. solis, var izmantot S2I skriptus šajā GitHub repozitorijā un norādījumus, kā izveidot uzlabotus būvētāja attēlus JBoss Wildfly un EAP serveriem. doties uz saiti
Apskatīsim visu konkrētā piemērā un izmantosim lietojumprogrammas veidni doties uz saiti.

Prasības:

  • Pārliecinieties, ka OC ir instalēts (ir saite)
  • Pārliecinieties, ka sti ir instalēts (ir saite)
  • Pārliecinieties, ka jums ir dockerhub konts (ir saite)

2. solis: AppDynamics būvētāja attēla izveide

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

3. solis: Lietojumprogrammas attēla izveide

 $ 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 

4. solis: Izvietojiet lietojumprogrammu 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

Izmantojam AppDynamics ar Red Hat OpenShift v3

Tagad varat ieiet kontrolierī un apskatīt lietojumprogrammu ticketmonster programmu panelī:

Izmantojam AppDynamics ar Red Hat OpenShift v3

Avots: habr.com

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster