AppDynamics brûke mei Red Hat OpenShift v3

AppDynamics brûke mei Red Hat OpenShift v3
Yn resinte tiden wolle in protte organisaasjes dat har applikaasjes ferhúzje fan monoliten nei mikrotsjinsten mei "platfoarm as in tsjinst" (PaaS), lykas RedHat OpenShift v3, AppDynamics hat wichtige ynvestearrings makke yn it leverjen fan earste-klasse yntegraasje mei sokke providers.

AppDynamics brûke mei Red Hat OpenShift v3

AppDynamics yntegreart har aginten mei RedHat OpenShift v3 mei Source-to-Image (S2I) metodologyen. S2I is in ark foar it bouwen fan reprodusearbere Docker-ôfbyldings. It makket klearebare ôfbyldings troch de applikaasjeboarne yn in Docker-ôfbylding te ynjeksje en in nije Docker-ôfbylding te bouwen. De nije ôfbylding, omfettet de basisôfbylding (bouwer) en de boude boarne, klear om te brûken mei it kommando docker run. S2I stipet inkrementele builds dy't earder ynladen ôfhinklikens opnij brûke, earder boude artefakten, ensfh.

proses

Folslein proses foar it brûken fan AppDynamics mei RedHat OpenShift

Stap 1: RedHat al foarsjoen

Om stappen 2 en 3 te foltôgjen, kinne jo de S2I-skripts brûke yn it folgjende GitHub-repository en ynstruksjes oer hoe't jo ferbettere bouwerôfbyldings meitsje kinne foar JBoss Wildfly- en EAP-tsjinners. folgje de link
Beskôgje alles op in spesifyk foarbyld en brûk it applikaasjesjabloan folgje de link.

Betingsten:

  • Soargje derfoar dat OC ynstalleare is (link)
  • Soargje derfoar dat sti ynstalleare is (link)
  • Soargje derfoar dat jo in dockerhub-akkount hawwe (link)

Stap 2: Meitsje de AppDynamics Builder-ôfbylding

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

Stap 3: Meitsje in applikaasjeôfbylding

 $ 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: Ynsette de applikaasje yn 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

AppDynamics brûke mei Red Hat OpenShift v3

No kinne jo oanmelde by de controller en de ticketmonster-app besjen yn 'e app-lade:

AppDynamics brûke mei Red Hat OpenShift v3

Boarne: www.habr.com

Add a comment