Používanie AppDynamics s Red Hat OpenShift v3

Používanie AppDynamics s Red Hat OpenShift v3
S mnohými organizáciami, ktoré sa v poslednej dobe snažia presunúť svoje aplikácie z monolitov na mikroslužby pomocou Platform as a Service (PaaS), ako je RedHat OpenShift v3, spoločnosť AppDynamics výrazne investovala do poskytovania špičkovej integrácie s takýmito poskytovateľmi.

Používanie AppDynamics s Red Hat OpenShift v3

AppDynamics integruje svojich agentov s RedHat OpenShift v3 pomocou metodík Source-to-Image (S2I). S2I je nástroj na vytváranie reprodukovateľných obrazov Docker. Vytvára obrazy pripravené na spustenie vložením zdroja aplikácie do obrazu Docker a vytvorením nového obrazu Docker. Nový obraz, ktorý obsahuje základný obraz (zostavovač) a zostavený zdroj, je pripravený na použitie s príkazom docker run. S2I podporuje prírastkové zostavy, ktoré opätovne používajú predtým stiahnuté závislosti, predtým vytvorené artefakty atď.

Proces

Kompletný proces používania AppDynamics s RedHat OpenShift

Krok 1: RedHat je už poskytnutý

Na dokončenie krokov 2 a 3 môžete použiť skripty S2I v nasledujúcom úložisku GitHub a pokyny na vytvorenie vylepšených obrazov zostavovačov pre servery JBoss Wildfly a EAP. postupujte podľa odkazu
Pozrime sa na všetko na konkrétnom príklade a použijeme šablónu aplikácie postupujte podľa odkazu.

Predpoklady:

  • Uistite sa, že je nainštalovaný operačný systém (odkaz)
  • Uistite sa, že je nainštalované sti (odkaz)
  • Uistite sa, že máte účet dockerhub (odkaz)

Krok 2: Vytvorte obrázok AppDynamics Builder

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

Krok 3: Vytvorte obrázok aplikácie

 $ 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 

Krok 4: Nasaďte aplikáciu do 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

Používanie AppDynamics s Red Hat OpenShift v3

Teraz sa môžete prihlásiť do ovládača a zobraziť aplikáciu ticketmonster na lište aplikácií:

Používanie AppDynamics s Red Hat OpenShift v3

Zdroj: hab.com

Pridať komentár