Ke hoʻohana nei i AppDynamics me Red Hat OpenShift v3

Ke hoʻohana nei i AppDynamics me Red Hat OpenShift v3
Me nā hui he nui e ʻimi nei e hoʻoneʻe i kā lākou noi mai nā monoliths i nā microservices me ka hoʻohana ʻana i ka Platform as a Service (PaaS) e like me RedHat OpenShift v3, ua hana ʻo AppDynamics i nā hoʻopukapuka koʻikoʻi i ka hāʻawi ʻana i ka hoʻohui pū ʻana me ia mau mea hoʻolako.

Ke hoʻohana nei i AppDynamics me Red Hat OpenShift v3

Hoʻohui ʻo AppDynamics i kāna mau ʻelele me RedHat OpenShift v3 me ka hoʻohana ʻana i nā ala Source-to-Image (S2I). He mea hana ʻo S2I no ke kūkulu ʻana i nā kiʻi Docker hou. Hoʻokumu ia i nā kiʻi mākaukau e holo ma ka hoʻokomo ʻana i ke kumu noi i kahi kiʻi Docker a kūkulu i kahi kiʻi Docker hou. ʻO ke kiʻi hou, me kahi kiʻi kumu (mea hana) a me kahi kumu i kūkulu ʻia, ua mākaukau e hoʻohana me ke kauoha docker run. Kākoʻo ʻo S2I i nā kūkulu hoʻonui e hoʻohana hou i nā hilinaʻi i hoʻoiho mua ʻia, nā mea i hana mua ʻia, etc.

kaʻina

Hoʻopau i ke kaʻina hana no ka hoʻohana ʻana iā AppDynamics me RedHat OpenShift

KaʻAnuʻu Hana 1: RedHat ua hoʻolako 'ia

No ka hoʻopau ʻana i nā ʻanuʻu 2 a me 3, hiki iā ʻoe ke hoʻohana i nā palapala S2I ma ka waihona GitHub aʻe a me nā ʻōlelo aʻoaʻo e pili ana i ka hana ʻana i nā kiʻi kūkulu hale hoʻonui no nā kikowaena JBoss Wildfly a me EAP. hahai i ka loulou
E nānā kāua i nā mea a pau me ka hoʻohana ʻana i kahi laʻana kikoʻī a hoʻohana i kahi laʻana noi hahai i ka loulou.

Nā mea e pono ai:

  • E hōʻoia ua hoʻokomo ʻia ka OS (loulou)
  • E hōʻoia ua hoʻokomo ʻia ka sti (loulou)
  • E hōʻoia iā ʻoe he moʻokāki dockerhub (loulou)

KaʻAnuʻu Hana 2: E hana i kahi kiʻi AppDynamics Builder

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

KaʻAnuʻu Hana 3: E hana i kahi kiʻi noi

 $ 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 

KaʻAnuʻu Hana 4: E hoʻolālā i ka noi iā 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

Ke hoʻohana nei i AppDynamics me Red Hat OpenShift v3

I kēia manawa hiki iā ʻoe ke komo i loko o ka mea hoʻoponopono a nānā i ka palapala ticketmonster ma ka papa noi:

Ke hoʻohana nei i AppDynamics me Red Hat OpenShift v3

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka