Utilizà AppDynamics cù Red Hat OpenShift v3

Utilizà AppDynamics cù Red Hat OpenShift v3
Cù parechje urganisazioni recentemente chì cercanu di trasfurmà e so applicazioni da i monoliti à i microservizi chì utilizanu Platform as a Service (PaaS) cum'è RedHat OpenShift v3, AppDynamics hà fattu investimenti significativi in ​​furnisce una integrazione di prima qualità cù tali fornitori.

Utilizà AppDynamics cù Red Hat OpenShift v3

AppDynamics integra i so agenti cù RedHat OpenShift v3 utilizendu metodologie Source-to-Image (S2I). S2I hè un strumentu per custruisce l'imaghjini Docker riproducibili. Crea l'imaghjini pronti per l'esecuzione inserendu a fonte di l'applicazione in una maghjina Docker è custruendu una nova maghjina Docker. A nova maghjina, chì include una maghjina di basa (custruttore) è una fonte custruita, hè pronta à aduprà cù u cumandamentu di u docker run. S2I supporta custruzzioni incrementali chì riutilizanu dipendenze scaricate prima, artefatti creati prima, etc.

prucessu

Prucessu cumpletu per aduprà AppDynamics cù RedHat OpenShift

Passu 1: RedHat digià furnitu

Per compie i passi 2 è 3, pudete aduprà i script S2I in u seguente repository GitHub è struzzioni nantu à cumu creà imagine di custruttore rinfurzatu per i servitori JBoss Wildfly è EAP. seguitate u ligame
Fighjemu tuttu cù un esempiu specificu è utilizate un mudellu di applicazione seguitate u ligame.

Prerequisites:

Passu 2: Crea un AppDynamics Builder Image

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

Passu 3: Crea una maghjina di l'applicazione

 $ 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 

Passu 4: Implementa l'applicazione in 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

Utilizà AppDynamics cù Red Hat OpenShift v3

Avà pudete accede à u controller è vede l'applicazione ticketmonster in a barra di l'applicazione:

Utilizà AppDynamics cù Red Hat OpenShift v3

Source: www.habr.com

Add a comment