AppDynamics izmantošana ar Red Hat OpenShift v3

AppDynamics izmantošana ar Red Hat OpenShift v3
Tā kā daudzas organizācijas nesen vēlas pārvietot savas lietojumprogrammas no monolītiem uz mikropakalpojumiem, izmantojot platformu kā pakalpojumu (PaaS), piemēram, RedHat OpenShift v3, AppDynamics ir veikusi ievērojamus ieguldījumus, nodrošinot augstākās klases integrāciju ar šādiem pakalpojumu sniedzējiem.

AppDynamics izmantošana 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 darbam gatavus attēlus, ievietojot lietojumprogrammas avotu Docker attēlā un izveidojot jaunu Docker attēlu. Jaunais attēls, kas ietver bāzes attēlu (veidotāju) un iebūvēto avotu, ir gatavs lietošanai ar docker palaišanas komandu. S2I atbalsta pakāpeniskas būves, kas atkārtoti izmanto iepriekš lejupielādētās atkarības, iepriekš izveidotos artefaktus utt.

process

Pabeigts process AppDynamics izmantošanai ar RedHat OpenShift

1. darbība: RedHat jau ir nodrošināts

Lai pabeigtu 2. un 3. darbību, varat izmantot S2I skriptus šajā GitHub repozitorijā un norādījumus par to, kā izveidot uzlabotus veidotāja attēlus JBoss Wildfly un EAP serveriem. sekojiet saitei
Apskatīsim visu, izmantojot konkrētu piemēru, un izmantosim lietojumprogrammas veidni sekojiet saitei.

Priekšnosacījumi:

  • Pārliecinieties, vai OS ir instalēta (saite)
  • Pārliecinieties, vai sti ir instalēts (saite)
  • Pārliecinieties, vai jums ir dockerhub konts (saite)

2. darbība. Izveidojiet AppDynamics Builder attēlu

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

3. darbība. Izveidojiet lietojumprogrammas attēlu

 $ 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. darbība. Izvietojiet lietojumprogrammu programmā 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

AppDynamics izmantošana ar Red Hat OpenShift v3

Tagad varat pieteikties kontrolierī un lietojumprogrammu joslā skatīt lietojumprogrammu ticketmonster:

AppDynamics izmantošana ar Red Hat OpenShift v3

Avots: www.habr.com

Pievieno komentāru