Korištenje AppDynamics sa Red Hat OpenShift v3

Korištenje AppDynamics sa Red Hat OpenShift v3
U posljednje vrijeme mnoge organizacije žele da se njihove aplikacije prebace iz monolita na mikroservise koristeći "platformu kao uslugu" (PaaS), kao što je RedHat OpenShift v3, AppDynamics je napravio značajna ulaganja u pružanje prvoklasne integracije sa takvim provajderima.

Korištenje AppDynamics sa Red Hat OpenShift v3

AppDynamics integriše svoje agente sa RedHat OpenShift v3 koristeći Source-to-Image (S2I) metodologije. S2I je alat za izgradnju reproducibilnih Docker slika. Kreira slike spremne za pokretanje ubrizgavanjem izvora aplikacije u Docker sliku i izgradnjom nove Docker slike. Nova slika uključuje osnovnu sliku (builder) i ugrađeni izvor, spreman za korištenje s docker run komandom. S2I podržava inkrementalne gradnje koje ponovo koriste prethodno preuzete zavisnosti, prethodno izgrađene artefakte itd.

proces

Kompletan proces za korištenje AppDynamics sa RedHat OpenShift

Korak 1: RedHat je već isporučen

Da biste dovršili korake 2 i 3, možete koristiti S2I skripte u sljedećem GitHub spremištu i upute o tome kako da kreirate poboljšane slike graditelja za JBoss Wildfly i EAP servere. slijedite vezu
Razmotrite sve na konkretnom primjeru i koristite predložak aplikacije slijedite vezu.

Preduvjeti:

  • Provjerite je li instaliran OC (link)
  • Uvjerite se da je sti instaliran (link)
  • Provjerite imate li dockerhub račun (link)

Korak 2: Kreirajte AppDynamics Builder sliku

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

Korak 3: Kreirajte 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: Postavite aplikaciju u 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 AppDynamics sa Red Hat OpenShift v3

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

Korištenje AppDynamics sa Red Hat OpenShift v3

izvor: www.habr.com

Dodajte komentar