Red Hat OpenShift v3 کے ساتھ AppDynamics کا استعمال

Red Hat OpenShift v3 کے ساتھ AppDynamics کا استعمال
بہت سی تنظیموں کے ساتھ حال ہی میں پلیٹ فارم بطور سروس (PaaS) کا استعمال کرتے ہوئے اپنی ایپلی کیشنز کو یک سنگی سے مائیکرو سروسز میں منتقل کرنے کے خواہاں ہیں جیسے RedHat OpenShift v3، AppDynamics نے ایسے فراہم کنندگان کے ساتھ اعلیٰ درجے کا انضمام فراہم کرنے میں اہم سرمایہ کاری کی ہے۔

Red Hat OpenShift v3 کے ساتھ AppDynamics کا استعمال

AppDynamics سورس ٹو امیج (S3I) طریقہ کار کا استعمال کرتے ہوئے اپنے ایجنٹوں کو RedHat OpenShift v2 کے ساتھ ضم کرتا ہے۔ S2I تولیدی ڈاکر امیجز بنانے کا ایک ٹول ہے۔ یہ ایپلیکیشن سورس کو ڈوکر امیج میں داخل کرکے اور ایک نئی ڈوکر امیج بنا کر چلانے کے لیے تیار امیجز بناتا ہے۔ نئی تصویر، جس میں بیس امیج (بلڈر) اور ایک بلٹ سورس شامل ہے، ڈوکر رن کمانڈ کے ساتھ استعمال کے لیے تیار ہے۔ S2I انکریمنٹل بلڈز کو سپورٹ کرتا ہے جو پہلے سے ڈاؤن لوڈ کردہ انحصار، پہلے بنائے گئے آرٹفیکٹس وغیرہ کو دوبارہ استعمال کرتے ہیں۔

عمل

RedHat OpenShift کے ساتھ AppDynamics استعمال کرنے کا عمل مکمل کریں۔

مرحلہ 1: RedHat پہلے سے فراہم کی گئی ہے۔

مرحلہ 2 اور 3 کو مکمل کرنے کے لیے، آپ مندرجہ ذیل GitHub ذخیرہ میں S2I اسکرپٹس اور JBoss Wildfly اور EAP سرورز کے لیے بہتر بلڈر امیجز بنانے کے طریقے کے بارے میں ہدایات استعمال کر سکتے ہیں۔ لنک پر عمل کریں
آئیے ایک مخصوص مثال کا استعمال کرتے ہوئے ہر چیز کو دیکھیں اور ایپلیکیشن ٹیمپلیٹ استعمال کریں۔ لنک پر عمل کریں.

شرائط:

  • یقینی بنائیں کہ OS انسٹال ہے (لنک)
  • یقینی بنائیں کہ ایس ٹی آئی انسٹال ہے (لنک)
  • یقینی بنائیں کہ آپ کے پاس ڈاکر ہب اکاؤنٹ ہے (لنک)

مرحلہ 2: ایک AppDynamics بلڈر امیج بنائیں

 $ 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

نیا تبصرہ شامل کریں