Vi anvÀnder AppDynamics med Red Hat OpenShift v3.

Vi anvÀnder AppDynamics med Red Hat OpenShift v3.
Under senaste tiden har mÄnga organisationer velat att deras applikationer övergÄr frÄn monoliter till mikrotjÀnster med hjÀlp av "plattform som tjÀnst" (PaaS), sÄsom RedHat OpenShift v3. AppDynamics har gjort betydande investeringar för att sÀkerstÀlla förstklassig integration med sÄdana leverantörer.

Vi anvÀnder AppDynamics med Red Hat OpenShift v3.

AppDynamics integrerar sina agenter med RedHat OpenShift v3 genom att anvÀnda Source-to-Image (S2I) metodologier. S2I Àr ett verktyg för att bygga reproducerbara Docker-bilder. Den skapar körklara bilder genom att infoga kÀllkoden för applikationen i en Docker-bild och skapa en ny Docker-bild. Den nya bilden innehÄller en grundlÀggande bild (byggare) och den byggda kÀllkoden, som redan Àr redo att anvÀndas med docker-startkommandot. S2I stöder inkrementella byggnader som ÄteranvÀnder tidigare nedladdade beroenden, tidigare skapade artefakter etc.

Process

Den fullstÀndiga processen för att anvÀnda AppDynamics med RedHat OpenShift.

Steg 1: RedHat Àr redan förberedd.

För att utföra steg 2 och 3 kan S2I-skript anvÀndas frÄn det följande GitHub-repot och instruktioner om hur man skapar förbÀttrade byggbilder för JBoss Wildfly och EAP-servrar. gÄ till lÀnken
LÄt oss titta pÄ allt med ett konkret exempel och anvÀnda en applikationsmall. gÄ till lÀnken.

FörutsÀttningar:

  • Se till att OC Ă€r installerad (lĂ€nk)
  • Se till att sti Ă€r installerad (lĂ€nk)
  • Se till att du har ett dockerhub-konto (lĂ€nk)

Steg 2: Skapa AppDynamics byggbild.

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

Steg 3: Skapa applikationsbild.

 $ 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 

Steg 4: Distribuera 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

Vi anvÀnder AppDynamics med Red Hat OpenShift v3.

Nu kan du logga in pÄ kontrollern och se applikationen ticketmonster i applikationstavlan:

Vi anvÀnder AppDynamics med Red Hat OpenShift v3.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster