Vi bruker AppDynamics med Red Hat OpenShift v3

Vi bruker AppDynamics med Red Hat OpenShift v3
I det siste har mange organisasjoner ønsket å flytte applikasjonene sine fra monolitter til mikrotjenester ved hjelp av «plattform som en tjeneste» (PaaS), som RedHat OpenShift v3. AppDynamics har investert betydelig for å sikre førsteklasses integrasjon med slike leverandører.

Vi bruker AppDynamics med Red Hat OpenShift v3

AppDynamics integrerer sine agenter med RedHat OpenShift v3 ved å bruke metodikken Source-to-Image (S2I). S2I er et verktøy for å bygge reproducerbare Docker-images. Den lager kjørbare bilder ved å sette applikasjonskilde inn i Docker-image og bygger et nytt Docker-image. Det nye bildet inneholder grunnbildet (byggeren) og den bygde kilden, klart til å brukes med docker startkommandoen. S2I støtter inkrementelle bygninger som gjenbruker tidligere lasteavhengigheter, tidligere opprettede artefakter, osv.

Prosessen

Den komplette prosessen for å bruke AppDynamics med RedHat OpenShift

Trinn 1: RedHat er allerede tilgjengelig

For å utføre trinn 2 og 3 kan du bruke S2I-skript i følgende GitHub-repositorium, samt instruksjoner om hvordan du lager forbedrede byggebilder for JBoss Wildfly og EAP-servere. gå til lenken
La oss se på alt med et konkret eksempel og bruke applikasjonsmalen gå til lenken.

Forutsetninger:

  • Sørg for at OC er installert (lenke)
  • Sørg for at sti er installert (lenke)
  • Sørg for at du har en dockerhub-konto (lenke)

Trinn 2: Lage AppDynamics-byggebildet

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

Trinn 3: Lage applikasjonsbildet

 $ 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 

Trinn 4: Distribuer applikasjonen til 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 bruker AppDynamics med Red Hat OpenShift v3

Nå kan du logge inn på kontrolleren og se applikasjonen ticketmonster i applikasjonspanelet:

Vi bruker AppDynamics med Red Hat OpenShift v3

Kilde: habr.com

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster