Bruger AppDynamics med Red Hat OpenShift v3

Bruger AppDynamics med Red Hat OpenShift v3
I de seneste år har mange organisationer ønsket, at deres applikationer skulle gå 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 sikre førsteklasses integration med sådanne udbydere.

Bruger AppDynamics med Red Hat OpenShift v3

AppDynamics integrerer sine agenter med RedHat OpenShift v3 ved hjælp af Source-to-Image (S2I) metodologier. S2I er et værktøj til opbygning af reproducerbare Docker-images. Det skaber køreklar images ved at indsætte applikationskilden i Docker-image og bygge et nyt Docker-image. Det nye image inkluderer et basisimage (bygger) og den byggede kilde, og det er klar til brug med Docker startkommandoen. S2I understøtter inkrementelle builds, der genbruger tidligere downloadede afhængigheder, tidligere skabte artefakter mv.

Proces

Den fulde proces for at bruge AppDynamics med RedHat OpenShift

Trin 1: RedHat er allerede tilgængelig

For trin 2 og 3 kan du bruge S2I scripts fra det følgende GitHub repository og instruktioner til at bygge forbedrede builder-images til JBoss Wildfly og EAP servere. gå til linket
Lad os se på alt dette i et konkret eksempel og bruge applikationsskabelonet. gå til 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-image

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

Trin 3: Opret applikationsbillede

 $ 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: Udrul 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

Bruger AppDynamics med Red Hat OpenShift v3

Nu kan du logge ind i controllere og se applikationen ticketmonster i applikationspanelet:

Bruger AppDynamics med Red Hat OpenShift v3

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster