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