L-użu ta' AppDynamics ma' Red Hat OpenShift v3

L-użu ta' AppDynamics ma' Red Hat OpenShift v3
B'ħafna organizzazzjonijiet reċentement qed ifittxu li jċaqalqu l-applikazzjonijiet tagħhom minn monoliti għal mikroservizzi li jużaw Pjattaforma bħala Servizz (PaaS) bħal RedHat OpenShift v3, AppDynamics għamlet investimenti sinifikanti biex tipprovdi integrazzjoni mill-aqwa ma' fornituri bħal dawn.

L-użu ta' AppDynamics ma' Red Hat OpenShift v3

AppDynamics tintegra l-aġenti tagħha ma 'RedHat OpenShift v3 bl-użu ta' metodoloġiji Source-to-Image (S2I). S2I hija għodda għall-bini ta' immaġini Docker riproduċibbli. Joħloq immaġini lesti biex jitħaddmu billi jdaħħal is-sors tal-applikazzjoni f'immaġni Docker u jibni immaġni Docker ġdida. L-immaġni l-ġdida, li tinkludi immaġni bażi (bennej) u sors mibni, hija lesta biex tintuża mal-kmand tal-ġirja docker. S2I jappoġġja bini inkrementali li jerġa' juża dipendenzi li tniżżlu qabel, artifatti maħluqa qabel, eċċ.

proċess

Proċess komplut għall-użu ta 'AppDynamics ma' RedHat OpenShift

Pass 1: RedHat diġà pprovdut

Biex tlesti l-passi 2 u 3, tista 'tuża l-iskripts S2I fir-repożitorju GitHub li ġej u struzzjonijiet dwar kif toħloq immaġini mtejba tal-bennej għal servers JBoss Wildfly u EAP. segwi l-link
Ejja nħarsu lejn kollox billi tuża eżempju speċifiku u uża mudell ta 'applikazzjoni segwi l-link.

Prerekwiżiti:

  • Kun żgur li l-OS huwa installat (rabta)
  • Kun żgur li sti huwa installat (rabta)
  • Kun żgur li għandek kont dockerhub (rabta)

Pass 2: Oħloq Immaġni AppDynamics Builder

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

Pass 3: Oħloq immaġni ta 'applikazzjoni

 $ 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 

Pass 4: Uża l-applikazzjoni għal 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

L-użu ta' AppDynamics ma' Red Hat OpenShift v3

Issa tista' tidħol fil-kontrollur u tara l-applikazzjoni ticketmonster fil-bar tal-applikazzjoni:

L-użu ta' AppDynamics ma' Red Hat OpenShift v3

Sors: www.habr.com

Żid kumment