Usando AppDynamics com Red Hat OpenShift v3

Usando AppDynamics com Red Hat OpenShift v3
Com muitas organizações buscando recentemente migrar seus aplicativos de monólitos para microsserviços usando Plataforma como Serviço (PaaS), como RedHat OpenShift v3, a AppDynamics fez investimentos significativos para fornecer integração de alto nível com esses provedores.

Usando AppDynamics com Red Hat OpenShift v3

AppDynamics integra seus agentes com RedHat OpenShift v3 usando metodologias Source-to-Image (S2I). S2I é uma ferramenta para construir imagens Docker reproduzíveis. Ele cria imagens prontas para execução inserindo a origem do aplicativo em uma imagem Docker e construindo uma nova imagem Docker. A nova imagem, que inclui uma imagem base (construtor) e uma fonte construída, está pronta para uso com o comando docker run. S2I suporta compilações incrementais que reutilizam dependências baixadas anteriormente, artefatos criados anteriormente, etc.

processo

Processo completo para usar AppDynamics com RedHat OpenShift

Etapa 1: RedHat já fornecido

Para concluir as etapas 2 e 3, você pode usar os scripts S2I no repositório GitHub a seguir e instruções sobre como criar imagens de construtor aprimoradas para servidores JBoss Wildfly e EAP. Siga o link
Vejamos tudo usando um exemplo específico e use um modelo de aplicativo Siga o link.

Pré-requisitos:

  • Certifique-se de que o sistema operacional esteja instalado (link)
  • Certifique-se de que o sti esteja instalado (link)
  • Certifique-se de ter uma conta dockerhub (link)

Etapa 2: criar uma imagem do AppDynamics Builder

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

Etapa 3: crie uma imagem do aplicativo

 $ 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 

Etapa 4: implantar o aplicativo no 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 com Red Hat OpenShift v3

Agora você pode fazer login no controlador e visualizar o aplicativo ticketmonster na barra de aplicativos:

Usando AppDynamics com Red Hat OpenShift v3

Fonte: habr.com

Adicionar um comentário