Usando AppDynamics con Red Hat OpenShift v3

Usando AppDynamics con Red Hat OpenShift v3
Con moitas organizacións que buscan recentemente trasladar as súas aplicacións de monólitos a microservizos usando Platform as a Service (PaaS) como RedHat OpenShift v3, AppDynamics fixo investimentos significativos para proporcionar unha integración de primeiro nivel con estes provedores.

Usando AppDynamics con Red Hat OpenShift v3

AppDynamics integra os seus axentes con RedHat OpenShift v3 usando metodoloxías Source-to-Image (S2I). S2I é unha ferramenta para construír imaxes reproducibles de Docker. Crea imaxes listas para executar inserindo a fonte da aplicación nunha imaxe de Docker e construíndo unha nova imaxe de Docker. A nova imaxe, que inclúe unha imaxe base (construtor) e unha fonte construída, está lista para usar co comando docker run. S2I admite compilacións incrementais que reutilizan dependencias descargadas previamente, artefactos creados previamente, etc.

proceso

Proceso completo para usar AppDynamics con RedHat OpenShift

Paso 1: RedHat xa se proporcionou

Para completar os pasos 2 e 3, pode usar os scripts S2I no seguinte repositorio de GitHub e instrucións sobre como crear imaxes de creadores melloradas para servidores JBoss Wildfly e EAP. segue a ligazón
Vexamos todo usando un exemplo específico e usemos un modelo de aplicación segue a ligazón.

Requisitos previos:

  • Asegúrese de que o sistema operativo está instalado (Ligazón)
  • Asegúrese de que sti está instalado (Ligazón)
  • Asegúrate de ter unha conta dockerhub (Ligazón)

Paso 2: crea unha imaxe de AppDynamics Builder

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

Paso 3: crea unha imaxe da aplicación

 $ 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 

Paso 4: implementa a aplicación en 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

Usando AppDynamics con Red Hat OpenShift v3

Agora podes iniciar sesión no controlador e ver a aplicación ticketmonster na barra de aplicacións:

Usando AppDynamics con Red Hat OpenShift v3

Fonte: www.habr.com

Engadir un comentario