We gebruiken AppDynamics met Red Hat OpenShift v3

We gebruiken AppDynamics met Red Hat OpenShift v3
De laatste tijd willen veel organisaties dat hun applicaties van monolieten naar microservices gaan met behulp van "Platform as a Service" (PaaS), zoals RedHat OpenShift v3. AppDynamics heeft aanzienlijke investeringen gedaan om eersteklas integratie met dergelijke providers te waarborgen.

We gebruiken AppDynamics met Red Hat OpenShift v3

AppDynamics integreert zijn agents met RedHat OpenShift v3 met behulp van de Source-to-Image (S2I) methodologieën. S2I is een tool voor het bouwen van reproduceerbare Docker-images. Het creëert uitvoerbare images door de applicatiecode in een Docker-image te plaatsen en een nieuw Docker-image te bouwen. Het nieuwe image bevat de basisimage (builder) en de opgebouwde code, die al klaar is voor gebruik met het docker-run commando. S2I ondersteunt incrementele builds die eerder gedownloade afhankelijkheden, eerder gebouwde artefacten, enzovoorts hergebruiken.

Proces

Het volledige proces voor het gebruik van AppDynamics met RedHat OpenShift

Stap 1: RedHat is al voorzien

Voor het uitvoeren van stappen 2 en 3 kunnen de S2I-scripts in de volgende GitHub-repository en instructies voor het maken van verbeterde builder-images voor JBoss Wildfly- en EAP-servers worden gebruikt. op de link klikken
Laten we alles bekijken aan de hand van een concreet voorbeeld en gebruik maken van een applicatiesjabloon op de link klikken.

Vereisten:

  • Zorg ervoor dat OC is geïnstalleerd (link)
  • Zorg ervoor dat sti is geïnstalleerd (link)
  • Zorg ervoor dat u een Dockerhub-account heeft (link)

Stap 2: Bouw het AppDynamics-builder-image

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

Stap 3: Bouw het applicatie-image

 $ 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 

Stap 4: Zet de applicatie in OpenShift uit

$ 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

We gebruiken AppDynamics met Red Hat OpenShift v3

Nu kunt u inloggen op de controller en de ticketmonster-app bekijken in het app-dashboard:

We gebruiken AppDynamics met Red Hat OpenShift v3

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster