Uporaba AppDynamics z Red Hat OpenShift v3

Uporaba AppDynamics z Red Hat OpenShift v3
S številnimi organizacijami, ki so nedavno želele premakniti svoje aplikacije iz monolitov v mikrostoritve, ki uporabljajo platformo kot storitev (PaaS), kot je RedHat OpenShift v3, je AppDynamics izvedel znatne naložbe v zagotavljanje vrhunske integracije s takimi ponudniki.

Uporaba AppDynamics z Red Hat OpenShift v3

AppDynamics integrira svoje agente z RedHat OpenShift v3 z uporabo metodologije Source-to-Image (S2I). S2I je orodje za ustvarjanje ponovljivih slik Docker. Ustvari slike, pripravljene za zagon, tako da vstavi izvor aplikacije v sliko Docker in zgradi novo sliko Docker. Nova slika, ki vključuje osnovno sliko (graditelj) in vgrajen izvor, je pripravljena za uporabo z ukazom za zagon dockerja. S2I podpira inkrementalne gradnje, ki ponovno uporabljajo predhodno prenesene odvisnosti, predhodno ustvarjene artefakte itd.

Postopek

Celoten postopek za uporabo AppDynamics z RedHat OpenShift

1. korak: RedHat je že na voljo

Za dokončanje korakov 2 in 3 lahko uporabite skripte S2I v naslednjem repozitoriju GitHub in navodila za ustvarjanje izboljšanih slik graditelja za strežnike JBoss Wildfly in EAP. pojdi po povezavi
Oglejmo si vse na konkretnem primeru in uporabimo predlogo aplikacije pojdi po povezavi.

Predpogoji:

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

2. korak: Ustvarite sliko AppDynamics Builder

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

3. korak: Ustvarite sliko 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 

4. korak: Razmestite 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

Uporaba AppDynamics z Red Hat OpenShift v3

Zdaj se lahko prijavite v krmilnik in si ogledate aplikacijo ticketmonster v vrstici aplikacij:

Uporaba AppDynamics z Red Hat OpenShift v3

Vir: www.habr.com

Dodaj komentar