Red Hat OpenShift v3 менен AppDynamics колдонуу

Red Hat OpenShift v3 менен AppDynamics колдонуу
Көптөгөн уюмдар жакында эле RedHat OpenShift v3 сыяктуу Platform as a Service (PaaS) аркылуу тиркемелерин монолиттерден микросервистерге жылдырууну көздөп жаткандыктан, AppDynamics мындай провайдерлер менен жогорку деңгээлдеги интеграцияны камсыз кылууга олуттуу салымдарды кошту.

Red Hat OpenShift v3 менен AppDynamics колдонуу

AppDynamics өзүнүн агенттерин RedHat OpenShift v3 менен Source-to-Image (S2I) методологияларын колдонуу менен бириктирет. S2I - кайталануучу Docker сүрөттөрүн куруу үчүн курал. Ал Docker сүрөтүнө тиркеме булагын киргизүү жана жаңы Docker сүрөтүн куруу аркылуу иштетүүгө даяр сүрөттөрдү түзөт. Негизги сүрөттү (куруучуну) жана курулган булакты камтыган жаңы сүрөт докер иштетүү буйругу менен колдонууга даяр. S2I мурда жүктөлүп алынган көз карандылыктарды, мурда түзүлгөн артефакттарды ж.б. кайра колдонгон кошумча түзүмдөрдү колдойт.

тартиби

RedHat OpenShift менен AppDynamics колдонуу процессин толук бүтүрүңүз

1-кадам: RedHat мурунтан эле берилген

2 жана 3-кадамдарды аяктоо үчүн, төмөнкү GitHub репозиторийиндеги S2I скрипттерин жана 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

Red Hat OpenShift v3 менен AppDynamics колдонуу

Эми сиз контроллерге кирип, тиркеме тилкесинде ticketmonster тиркемесин көрө аласыз:

Red Hat OpenShift v3 менен AppDynamics колдонуу

Source: www.habr.com

Комментарий кошуу