Uporabljamo AppDynamics z Red Hat OpenShift v3.

Uporabljamo AppDynamics z Red Hat OpenShift v3.
V zadnjem času si mnoge organizacije želijo, da bi njihove aplikacije prešle iz monolitov v mikroservise z uporabo 'platforme kot storitve' (PaaS), kot je RedHat OpenShift v3. AppDynamics je naredil znatne naložbe v zagotavljanje vrhunske integracije s takimi ponudniki.

Uporabljamo AppDynamics z Red Hat OpenShift v3.

AppDynamics integrira svoje agente z RedHat OpenShift v3 z uporabo metodologij Source-to-Image (S2I). S2I je orodje za gradnjo ponovljivih slik Docker. Ustvarja slike, ki so pripravljene za zagon, tako da vstavi izvor aplikacije v sliko Docker in zgradi novo sliko Docker. Nova slika vključuje osnovno sliko (graditelj) in zgrajen izvor, ki je že pripravljen za uporabo s ukazom za zagon docker. S2I podpira inkrementalne gradnje, ki ponovno uporabijo prej prenesene odvisnosti, prej ustvarjene artefakte itd.

Postopek

Celoten proces uporabe AppDynamics z RedHat OpenShift

Korak 1: RedHat je že predviden

Za izvedbo korakov 2 in 3 lahko uporabite skripte S2I v naslednjem repozitoriju GitHub in navodila za ustvarjanje izboljšanih slik graditeljev za strežnike JBoss Wildfly in EAP. kliknite na link
Poglejmo vse na konkretni primer in uporabimo predlogo aplikacije kliknite na link.

Predpogoji:

  • Prepričajte se, da je OC nameščen (povezava)
  • Prepričajte se, da je sti nameščen (povezava)
  • Prepričajte se, da imate račun dockerhub (povezava)

Korak 2: Ustvarjanje slike graditelja AppDynamics

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

Korak 3: Ustvarjanje slike aplikacije

 $ 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 

Korak 4: Razporedite aplikacijo v 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

Uporabljamo AppDynamics z Red Hat OpenShift v3.

Zdaj se lahko prijavite v nadzorni center in ogledate aplikacijo ticketmonster na nadzorni plošči:

Uporabljamo AppDynamics z Red Hat OpenShift v3.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster