Uzante AppDynamics kun Red Hat OpenShift v3

Uzante AppDynamics kun Red Hat OpenShift v3
En lastatempaj tempoj, multaj organizoj volas, ke iliaj aplikoj moviĝu de monolitoj al mikroservoj uzante "platformon kiel servon" (PaaS), kiel RedHat OpenShift v3, AppDynamics faris signifajn investojn en disponigado de bonega integriĝo kun tiaj provizantoj.

Uzante AppDynamics kun Red Hat OpenShift v3

AppDynamics integras ĝiajn agentojn kun RedHat OpenShift v3 uzante Font-al-Bildon (S2I) metodarojn. S2I estas ilo por konstrui reprodukteblajn bildojn de Docker. Ĝi kreas pretajn ruleblajn bildojn injektante la aplikaĵfonton en bildon de Docker kaj konstruante novan bildon de Docker. La nova bildo, inkluzivas la bazan bildon (konstruanto) kaj la konstruitan fonton, preta por esti uzata kun la docker run komando. S2I subtenas pliigajn konstruojn, kiuj reuzas antaŭe elŝutitajn dependecojn, antaŭe konstruitajn artefaktojn, ktp.

procezo

Kompleta procezo por uzi AppDynamics kun RedHat OpenShift

Paŝo 1: RedHat jam provizita

Por plenumi la paŝojn 2 kaj 3, vi povas uzi la S2I-skriptojn en la sekva GitHub-deponejo kaj instrukcioj pri kiel krei plibonigitajn konstruajn bildojn por JBoss Wildfly kaj EAP-serviloj. sekvu la ligon
Konsideru ĉion pri specifa ekzemplo kaj uzu la aplikaĵan ŝablonon sekvu la ligon.

Antaŭkondiĉoj:

  • Certigu, ke OC estas instalita (ligilo)
  • Certigu, ke sti estas instalita (ligilo)
  • Certigu, ke vi havas dockerhub-konton (ligilo)

Paŝo 2: Kreu la Bildon de AppDynamics Builder

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

Paŝo 3: Kreu Aplikan Bildon

 $ 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 

Paŝo 4: Deploji la aplikaĵon en 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

Uzante AppDynamics kun Red Hat OpenShift v3

Nun vi povas ensaluti al la regilo kaj vidi la apon ticketmonster en la kesto de la aplikaĵo:

Uzante AppDynamics kun Red Hat OpenShift v3

fonto: www.habr.com

Aldoni komenton