Bruke AppDynamics med Red Hat OpenShift v3

Bruke AppDynamics med Red Hat OpenShift v3
Med mange organisasjoner som nylig ønsker å flytte applikasjonene sine fra monolitter til mikrotjenester ved å bruke Platform as a Service (PaaS) som RedHat OpenShift v3, har AppDynamics gjort betydelige investeringer i å tilby førsteklasses integrasjon med slike leverandører.

Bruke AppDynamics med Red Hat OpenShift v3

AppDynamics integrerer agentene sine med RedHat OpenShift v3 ved å bruke Source-to-Image (S2I)-metoder. S2I er et verktøy for å bygge reproduserbare Docker-bilder. Den lager klare til å kjøre bilder ved å sette inn applikasjonskilden i et Docker-bilde og bygge et nytt Docker-bilde. Det nye bildet, som inkluderer et basisbilde (bygger) og en innebygd kilde, er klar til bruk med docker run-kommandoen. S2I støtter inkrementelle bygg som gjenbruker tidligere nedlastede avhengigheter, tidligere opprettede artefakter, etc.

prosessen

Komplett prosess for bruk av AppDynamics med RedHat OpenShift

Trinn 1: RedHat er allerede levert

For å fullføre trinn 2 og 3 kan du bruke S2I-skriptene i følgende GitHub-depot og instruksjoner om hvordan du lager forbedrede byggerbilder for JBoss Wildfly- og EAP-servere. følg lenken
La oss se på alt ved å bruke et spesifikt eksempel og bruke en applikasjonsmal følg lenken.

Forutsetninger:

  • Kontroller at operativsystemet er installert (link)
  • Pass på at sti er installert (link)
  • Sørg for at du har en dockerhub-konto (link)

Trinn 2: Lag et AppDynamics Builder-bilde

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

Trinn 3: Lag et programbilde

 $ 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

Bruke AppDynamics med Red Hat OpenShift v3

Nå kan du logge på kontrolleren og se ticketmonster-applikasjonen i applikasjonslinjen:

Bruke AppDynamics med Red Hat OpenShift v3

Kilde: www.habr.com

Legg til en kommentar