Red Hat OpenShift v3 سان AppDynamics استعمال ڪندي

Red Hat OpenShift v3 سان AppDynamics استعمال ڪندي
ڪيترن ئي تنظيمن سان تازو ئي پنهنجون ايپليڪيشنون monoliths کان microservices ڏانهن منتقل ڪرڻ جي ڪوشش ڪري رهيون آهن پليٽ فارم جي طور تي هڪ خدمت استعمال ڪندي (PaaS) جهڙوڪ RedHat OpenShift v3، AppDynamics اهڙن مهيا ڪندڙن سان اعليٰ درجي جي انضمام مهيا ڪرڻ ۾ اهم سيڙپڪاري ڪئي آهي.

Red Hat OpenShift v3 سان AppDynamics استعمال ڪندي

AppDynamics ان جي ايجنٽن کي ضم ڪري ٿو RedHat OpenShift v3 سان Source-to-Image (S2I) طريقا استعمال ڪندي. S2I هڪ اوزار آهي جيڪو ٻيهر پيدا ٿيندڙ ڊڪر تصويرون ٺاهڻ لاءِ. اهو ڊاڪر تصوير ۾ ايپليڪيشن ماخذ داخل ڪندي ۽ نئين ڊاڪر تصوير تعمير ڪندي تيار ڪرڻ لاءِ تيار تصويرون ٺاهي ٿو. نئين تصوير، جنهن ۾ هڪ بنيادي تصوير (بلڊر) ۽ هڪ تعمير ٿيل ذريعو شامل آهي، ڊاکر رن ڪمانڊ سان استعمال ڪرڻ لاء تيار آهي. S2I ترقي يافته تعميرات کي سپورٽ ڪري ٿو جيڪي اڳ ۾ ڊائون لوڊ ٿيل انحصار، اڳ ۾ ٺاهيل نمونن وغيره کي ٻيهر استعمال ڪن ٿا.

عمل

RedHat OpenShift سان AppDynamics استعمال ڪرڻ لاءِ مڪمل عمل

قدم 1: RedHat اڳ ۾ ئي مهيا ڪيل آهي

مرحلا 2 ۽ 3 مڪمل ڪرڻ لاءِ، توھان استعمال ڪري سگھوٿا S2I اسڪرپٽ ھيٺ ڏنل GitHub مخزن ۾ ۽ هدايتون ته ڪيئن ٺاھيو ٺاھيندڙ تصويرون JBoss Wildfly ۽ EAP سرورز لاءِ. لنڪ جي تابعداري ڪريو
اچو ته هڪ مخصوص مثال استعمال ڪندي هر شي تي نظر رکون ۽ ايپليڪيشن ٽيمپليٽ استعمال ڪريو لنڪ جي تابعداري ڪريو.

شرطون:

  • پڪ ڪريو ته او ايس انسٽال ٿيل آهي (لنڪ)
  • پڪ ڪريو ته ايس ٽي انسٽال ٿيل آهي (لنڪ)
  • پڪ ڪريو ته توهان وٽ هڪ dockerhub اڪائونٽ آهي (لنڪ)

مرحلا 2: هڪ ايپ ڊينامڪس بلڊر تصوير ٺاهيو

 $ 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 استعمال ڪندي

ھاڻي توھان ڪنٽرولر ۾ لاگ ان ڪري سگھو ٿا ۽ ايپليڪيشن بار ۾ ٽڪيٽ مونسٹر ايپليڪيشن ڏسي سگھو ٿا:

Red Hat OpenShift v3 سان AppDynamics استعمال ڪندي

جو ذريعو: www.habr.com

تبصرو شامل ڪريو