Red Hat OpenShift v3 සමඟ AppDynamics භාවිතා කිරීම

Red Hat OpenShift v3 සමඟ AppDynamics භාවිතා කිරීම
RedHat OpenShift v3 වැනි Platform ලෙස සේවාවක් (PaaS) භාවිතා කරමින් බොහෝ ආයතන තම යෙදුම් මොනොලිත්වල සිට ක්ෂුද්‍ර සේවා වෙත ගෙනයාමට මෑතදී බලාපොරොත්තු වන අතර, AppDynamics එවැනි සපයන්නන් සමඟ ඉහළ මට්ටමේ ඒකාබද්ධතාවයක් ලබා දීම සඳහා සැලකිය යුතු ආයෝජනයක් කර ඇත.

Red Hat OpenShift v3 සමඟ AppDynamics භාවිතා කිරීම

AppDynamics එහි නියෝජිතයන් RedHat OpenShift v3 සමඟ Source-to-Image (S2I) ක්‍රමවේද භාවිතයෙන් ඒකාබද්ධ කරයි. S2I යනු ප්‍රතිනිෂ්පාදනය කළ හැකි ඩොකර් රූප තැනීමේ මෙවලමකි. එය යෙදුම් මූලාශ්‍රය ඩොකර් රූපයකට ඇතුළු කිරීමෙන් සහ නව ඩොකර් රූපයක් තැනීමෙන් ධාවනයට සූදානම් රූප නිර්මාණය කරයි. මූලික රූපයක් (බිල්ඩර්) සහ ගොඩනඟන ලද මූලාශ්‍රයක් ඇතුළත් නව රූපය, ඩොකර් ධාවන විධානය සමඟ භාවිතා කිරීමට සූදානම්ය. S2I කලින් බාගත කළ පරායත්තතා, කලින් සාදන ලද කෞතුක වස්තු යනාදිය නැවත භාවිතා කරන වර්ධක ගොඩනැගීම් සඳහා සහය දක්වයි.

ක්රියාවලිය

RedHat OpenShift සමඟ AppDynamics භාවිතා කිරීම සඳහා සම්පූර්ණ ක්‍රියාවලිය

පියවර 1: RedHat දැනටමත් සපයා ඇත

පියවර 2 සහ 3 සම්පූර්ණ කිරීම සඳහා, ඔබට පහත GitHub ගබඩාවේ S2I ස්ක්‍රිප්ට් භාවිතා කළ හැකි අතර JBoss Wildfly සහ EAP සේවාදායකයන් සඳහා වැඩි දියුණු කරන ලද තනන්නන් රූප සාදන ආකාරය පිළිබඳ උපදෙස්. සබැඳිය අනුගමනය කරන්න
අපි සෑම දෙයක්ම නිශ්චිත උදාහරණයක් භාවිතා කර යෙදුම් අච්චුවක් භාවිතා කරමු සබැඳිය අනුගමනය කරන්න.

පූර්ව අවශ්‍යතා:

  • OS ස්ථාපනය කර ඇති බවට වග බලා ගන්න (සබැඳිය)
  • Sti ස්ථාපනය කර ඇති බවට වග බලා ගන්න (සබැඳිය)
  • ඔබට dockerhub ගිණුමක් ඇති බවට වග බලා ගන්න (සබැඳිය)

පියවර 2: AppDynamics Builder Image එකක් සාදන්න

 $ 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

අදහස් එක් කරන්න