Använda AppDynamics med Red Hat OpenShift v3

Använda AppDynamics med Red Hat OpenShift v3
Med många organisationer som nyligen vill flytta sina applikationer från monoliter till mikrotjänster med hjälp av Platform as a Service (PaaS) som RedHat OpenShift v3, har AppDynamics gjort betydande investeringar i att tillhandahålla förstklassig integration med sådana leverantörer.

Använda AppDynamics med Red Hat OpenShift v3

AppDynamics integrerar sina agenter med RedHat OpenShift v3 med hjälp av Source-to-Image (S2I) metoder. S2I är ett verktyg för att bygga reproducerbara Docker-bilder. Den skapar färdiga bilder genom att infoga applikationskällan i en Docker-bild och bygga en ny Docker-bild. Den nya bilden, som innehåller en basbild (byggare) och en inbyggd källa, är redo att användas med kommandot docker run. S2I stöder inkrementella byggnader som återanvänder tidigare nedladdade beroenden, tidigare skapade artefakter, etc.

process

Komplett process för att använda AppDynamics med RedHat OpenShift

Steg 1: RedHat tillhandahålls redan

För att slutföra steg 2 och 3 kan du använda S2I-skripten i följande GitHub-förråd och instruktioner om hur du skapar förbättrade byggarbilder för JBoss Wildfly- och EAP-servrar. följ länken
Låt oss titta på allt med ett specifikt exempel och använda en applikationsmall följ länken.

Förutsättningar:

  • Se till att operativsystemet är installerat (länk)
  • Se till att sti är installerad (länk)
  • Se till att du har ett dockerhub-konto (länk)

Steg 2: Skapa en AppDynamics Builder-bild

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

Steg 3: Skapa en 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 programmet till 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

Använda AppDynamics med Red Hat OpenShift v3

Nu kan du logga in på styrenheten och se ticketmonster-applikationen i applikationsfältet:

Använda AppDynamics med Red Hat OpenShift v3

Källa: will.com

Lägg en kommentar