Brug af AppDynamics med Red Hat OpenShift v3

Brug af AppDynamics med Red Hat OpenShift v3
I nyere tid ønsker mange organisationer, at deres applikationer skal flytte fra monolitter til mikrotjenester ved hjælp af "platform as a service" (PaaS), såsom RedHat OpenShift v3, AppDynamics har foretaget betydelige investeringer i at levere førsteklasses integration med sådanne udbydere.

Brug af AppDynamics med Red Hat OpenShift v3

AppDynamics integrerer sine agenter med RedHat OpenShift v3 ved hjælp af Source-to-Image (S2I) metoder. S2I er et værktøj til at bygge reproducerbare Docker-billeder. Det opretter klar-til-køre billeder ved at indsætte applikationskilden i et Docker-billede og bygge et nyt Docker-billede. Det nye billede inkluderer basisbilledet (builder) og den indbyggede kilde, klar til at blive brugt med docker run-kommandoen. S2I understøtter inkrementelle builds, der genbruger tidligere downloadede afhængigheder, tidligere byggede artefakter osv.

Процесс

Komplet proces til brug af AppDynamics med RedHat OpenShift

Trin 1: RedHat allerede leveret

For at fuldføre trin 2 og 3 kan du bruge S2I-scripts i det følgende GitHub-lager og instruktioner om, hvordan du opretter forbedrede builder-billeder til JBoss Wildfly- og EAP-servere. følg linket
Overvej alt på et specifikt eksempel og brug ansøgningsskabelonen følg linket.

Forudsætninger:

  • Sørg for, at OC er installeret (link)
  • Sørg for, at sti er installeret (link)
  • Sørg for at du har en dockerhub-konto (link)

Trin 2: Opret AppDynamics Builder-billedet

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

Trin 3: Opret et programbillede

 $ 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 

Trin 4: Implementer applikationen i 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

Brug af AppDynamics med Red Hat OpenShift v3

Nu kan du logge ind på controlleren og se ticketmonster-appen i appskuffen:

Brug af AppDynamics med Red Hat OpenShift v3

Kilde: www.habr.com

Tilføj en kommentar