Korištenje AppDynamicsa s Red Hat OpenShift v3

Korištenje AppDynamicsa s Red Hat OpenShift v3
Budući da mnoge organizacije nedavno žele premjestiti svoje aplikacije s monolita na mikroservise koristeći platformu kao uslugu (PaaS) kao što je RedHat OpenShift v3, AppDynamics je izvršio značajna ulaganja u pružanje vrhunske integracije s takvim pružateljima.

Korištenje AppDynamicsa s Red Hat OpenShift v3

AppDynamics integrira svoje agente s RedHat OpenShift v3 koristeći Source-to-Image (S2I) metodologiju. S2I je alat za izradu ponovljivih Docker slika. Stvara slike spremne za rad umetanjem izvora aplikacije u Docker sliku i izgradnjom nove Docker slike. Nova slika, koja uključuje osnovnu sliku (builder) i ugrađeni izvor, spremna je za korištenje s docker run naredbom. S2I podržava inkrementalne nadogradnje koje ponovno koriste prethodno preuzete ovisnosti, prethodno stvorene artefakte itd.

proces

Potpuni postupak za korištenje AppDynamicsa s RedHat OpenShift

Korak 1: RedHat je već isporučen

Da biste dovršili korake 2 i 3, možete upotrijebiti S2I skripte u sljedećem GitHub repozitoriju i upute o tome kako stvoriti poboljšane slike graditelja za JBoss Wildfly i EAP poslužitelje. slijedite vezu
Pogledajmo sve na konkretnom primjeru i upotrijebimo predložak aplikacije slijedite vezu.

Preduvjeti:

  • Provjerite je li OS instaliran (link)
  • Provjerite je li sti instaliran (link)
  • Provjerite imate li dockerhub račun (link)

Korak 2: Stvorite sliku AppDynamics Builder

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

Korak 3: Napravite sliku 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: implementirajte aplikaciju 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

Korištenje AppDynamicsa s Red Hat OpenShift v3

Sada se možete prijaviti u kontroler i pogledati aplikaciju ticketmonster na traci aplikacija:

Korištenje AppDynamicsa s Red Hat OpenShift v3

Izvor: www.habr.com

Dodajte komentar