Kugwiritsa ntchito AppDynamics yokhala ndi Red Hat OpenShift v3

Kugwiritsa ntchito AppDynamics yokhala ndi Red Hat OpenShift v3
Ndi mabungwe ambiri posachedwapa akuyang'ana kusuntha mapulogalamu awo kuchokera ku monoliths kupita ku microservices pogwiritsa ntchito Platform monga Service (PaaS) monga RedHat OpenShift v3, AppDynamics yapanga ndalama zambiri popereka mgwirizano wapamwamba ndi opereka oterowo.

Kugwiritsa ntchito AppDynamics yokhala ndi Red Hat OpenShift v3

AppDynamics imaphatikiza othandizira ake ndi RedHat OpenShift v3 pogwiritsa ntchito njira za Source-to-Image (S2I). S2I ndi chida chopangira zithunzi za Docker. Imapanga zithunzi zokonzeka kuyendetsa ndikuyika gwero la pulogalamuyo mu chithunzi cha Docker ndikupanga chithunzi chatsopano cha Docker. Chithunzi chatsopano, chomwe chili ndi chithunzi choyambira (omanga) ndi gwero lomangidwa, ndi okonzeka kugwiritsidwa ntchito ndi docker run command. S2I imathandizira zomanga zowonjezera zomwe zimagwiritsanso ntchito zodalira zomwe zidatsitsidwa kale, zida zopangidwa kale, ndi zina.

ndondomeko

Malizitsani kugwiritsa ntchito AppDynamics ndi RedHat OpenShift

Khwerero 1: RedHat yaperekedwa kale

Kuti mumalize masitepe 2 ndi 3, mutha kugwiritsa ntchito zolembedwa za S2I munkhokwe yotsatira ya GitHub ndi malangizo amomwe mungapangire zithunzi zomangirira za ma seva a JBoss Wildfly ndi EAP. tsatirani ulalowu
Tiyeni tiwone chilichonse pogwiritsa ntchito chitsanzo chapadera ndikugwiritsa ntchito template yofunsira tsatirani ulalowu.

Zofunikira:

Khwerero 2: Pangani Chithunzi cha AppDynamics Builder

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

Gawo 3: Pangani chithunzi cha pulogalamu

 $ 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 

Khwerero 4: Ikani pulogalamuyo ku 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

Kugwiritsa ntchito AppDynamics yokhala ndi Red Hat OpenShift v3

Tsopano mutha kulowa mu chowongolera ndikuwona pulogalamu ya ticketmonster mu bar yofunsira:

Kugwiritsa ntchito AppDynamics yokhala ndi Red Hat OpenShift v3

Source: www.habr.com

Kuwonjezera ndemanga