Истифодаи AppDynamics бо Red Hat OpenShift v3

Истифодаи AppDynamics бо Red Hat OpenShift v3
Дар ҳоле ки бисёре аз созмонҳо ба наздикӣ мехоҳанд барномаҳои худро аз монолитҳо ба хидматрасониҳои хурд бо истифода аз Платформа ҳамчун хидмат (PaaS), ба монанди RedHat OpenShift v3 интиқол диҳанд, AppDynamics барои таъмини ҳамгироии олӣ бо чунин провайдерҳо сармоягузориҳои назаррас кардааст.

Истифодаи AppDynamics бо Red Hat OpenShift v3

AppDynamics агентҳои худро бо RedHat OpenShift v3 бо истифода аз методологияҳои Source-to-Image (S2I) муттаҳид мекунад. S2I асбобест барои сохтани тасвирҳои такроршавандаи Docker. Он тавассути ворид кардани манбаи барнома ба тасвири Docker ва сохтани тасвири нави Docker тасвирҳои барои иҷро омода эҷод мекунад. Тасвири нав, ки тасвири асосӣ (созанда) ва манбаи сохтаро дар бар мегирад, барои истифода бо фармони docker run омода аст. S2I сохтмонҳои афзояндаро дастгирӣ мекунад, ки вобастагии қаблан зеркашидашуда, артефактҳои қаблан сохташуда ва ғайраҳоро истифода мебаранд.

раванди

Раванди пурраи истифодаи AppDynamics бо RedHat OpenShift

Қадами 1: RedHat аллакай пешниҳод шудааст

Барои анҷом додани қадамҳои 2 ва 3, шумо метавонед скриптҳои S2I-ро дар анбори зерини GitHub ва дастурҳо дар бораи чӣ гуна эҷод кардани тасвирҳои мукаммали созанда барои серверҳои JBoss Wildfly ва EAP истифода баред. истинодро пайгирӣ кунед
Биёед ҳама чизро бо мисоли мушаххас дида бароем ва қолаби барномаро истифода барем истинодро пайгирӣ кунед.

Талабот:

Қадами 2: Эҷоди тасвири AppDynamics Builder

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

Қадами 3: Эҷоди тасвири барнома

 $ 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 

Қадами 4: Барномаро дар 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 бо Red Hat OpenShift v3

Акнун шумо метавонед ба контроллер ворид шавед ва барномаи ticketmonster-ро дар сатри барномаҳо бубинед:

Истифодаи AppDynamics бо Red Hat OpenShift v3

Манбаъ: will.com

Илова Эзоҳ