Fa'aaogāina o le AppDynamics ma le Red Hat OpenShift v3

Fa'aaogāina o le AppDynamics ma le Red Hat OpenShift v3
Faatasi ai ma le tele o faʻalapotopotoga talu ai nei o loʻo vaʻavaʻai e faʻanofo a latou talosaga mai monoliths i microservices e faʻaaoga ai le Platform as a Service (PaaS) e pei o le RedHat OpenShift v3, AppDynamics ua faia ni tupe faʻaalu tetele i le tuʻuina atu o le tuʻufaʻatasia maualuga ma ia kamupani.

Fa'aaogāina o le AppDynamics ma le Red Hat OpenShift v3

AppDynamics tu'ufa'atasia ona sui fa'atasi ma le RedHat OpenShift v3 e fa'aoga ai le Source-to-Image (S2I) methodologies. S2I o se meafaigaluega mo le fausiaina o ata Docker toe faʻaleleia. E fatuina ata saunia e faʻapipiʻi e ala i le faʻaofiina o le puna o talosaga i totonu o se ata Docker ma fausia se ata fou Docker. O le ata fou, lea e aofia ai se ata faavae (fausiaina) ma se punavai fausia, ua sauni e faʻaoga i le faʻatonuga o le docker run. E lagolagoina e le S2I le fa'aopoopoina o faufale e toe fa'aoga ai fa'alagolago na sii muamua, mea na faia muamua, ma isi.

Le faagasologa

Fa'auma fa'agasologa mo le fa'aogaina o le AppDynamics ma le RedHat OpenShift

Laasaga 1: RedHat ua uma ona saunia

Ina ia faʻamaeʻaina laʻasaga 2 ma le 3, e mafai ona e faʻaogaina le S2I scripts i le GitHub o loʻo i lalo ma faʻatonuga ile auala e faʻaleleia ai ata faufale mo JBoss Wildfly ma EAP servers. mulimuli i le fesoʻotaʻiga
Sei o tatou vaʻavaʻai i mea uma e faʻaaoga ai se faʻataʻitaʻiga faʻapitoa ma faʻaoga se faʻataʻitaʻiga talosaga mulimuli i le fesoʻotaʻiga.

Manaomia muamua:

Laasaga 2: Fausia se Ata Faufale AppDynamics

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

Laasaga 3: Fausia se ata talosaga

 $ 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 

Laasaga 4: Faʻapipiʻi le talosaga ile 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

Fa'aaogāina o le AppDynamics ma le Red Hat OpenShift v3

O lea e mafai ona e ulufale i totonu o le pule ma vaʻai i le ticketmonster application i le pa o talosaga:

Fa'aaogāina o le AppDynamics ma le Red Hat OpenShift v3

puna: www.habr.com

Faaopoopo i ai se faamatalaga