Gebruik AppDynamics met Red Hat OpenShift v3

Gebruik AppDynamics met Red Hat OpenShift v3
Met baie organisasies wat onlangs hul toepassings van monoliete na mikrodienste wil skuif met behulp van Platform as a Service (PaaS) soos RedHat OpenShift v3, het AppDynamics aansienlike beleggings gemaak in die verskaffing van top-notch integrasie met sulke verskaffers.

Gebruik AppDynamics met Red Hat OpenShift v3

AppDynamics integreer sy agente met RedHat OpenShift v3 met behulp van Bron-na-Beeld (S2I) metodologieë. S2I is 'n instrument vir die bou van herhaalbare Docker-beelde. Dit skep gereed-om-te gebruik beelde deur die toepassingsbron in 'n Docker-beeld in te voeg en 'n nuwe Docker-beeld te bou. Die nuwe prent, wat 'n basisbeeld (bouer) en 'n geboude bron insluit, is gereed om te gebruik met die docker run-opdrag. S2I ondersteun inkrementele bouwerk wat voorheen afgelaaide afhanklikhede, voorheen geskepte artefakte, ens.

proses

Voltooi proses vir die gebruik van AppDynamics met RedHat OpenShift

Stap 1: RedHat reeds verskaf

Om stappe 2 en 3 te voltooi, kan u die S2I-skrifte in die volgende GitHub-bewaarplek gebruik en instruksies oor hoe om verbeterde bouerbeelde vir JBoss Wildfly en EAP-bedieners te skep. volg die skakel
Kom ons kyk na alles deur 'n spesifieke voorbeeld te gebruik en gebruik 'n toepassingssjabloon volg die skakel.

Voorvereistes:

  • Maak seker die bedryfstelsel is geïnstalleer (skakel)
  • Maak seker dat sti geïnstalleer is (skakel)
  • Maak seker jy het 'n dockerhub-rekening (skakel)

Stap 2: Skep 'n AppDynamics Builder-beeld

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

Stap 3: Skep 'n toepassingsbeeld

 $ 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 

Stap 4: Ontplooi die toepassing na 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

Gebruik AppDynamics met Red Hat OpenShift v3

Nou kan jy by die kontroleerder aanmeld en die ticketmonster-toepassing in die toepassingsbalk bekyk:

Gebruik AppDynamics met Red Hat OpenShift v3

Bron: will.com

Voeg 'n opmerking