Red Hat OpenShift v3తో AppDynamicsని ఉపయోగించడం

Red Hat OpenShift v3తో AppDynamicsని ఉపయోగించడం
అనేక సంస్థలు ఇటీవల RedHat OpenShift v3 వంటి ప్లాట్‌ఫారమ్‌ను ఒక సేవగా (PaaS) ఉపయోగించి మోనోలిత్‌ల నుండి మైక్రోసర్వీస్‌లకు తమ అప్లికేషన్‌లను తరలించాలని చూస్తున్నందున, AppDynamics అటువంటి ప్రొవైడర్‌లతో అగ్రశ్రేణి ఏకీకరణను అందించడంలో గణనీయమైన పెట్టుబడులు పెట్టింది.

Red Hat OpenShift v3తో AppDynamicsని ఉపయోగించడం

AppDynamics దాని ఏజెంట్లను RedHat OpenShift v3తో సోర్స్-టు-ఇమేజ్ (S2I) మెథడాలజీలను ఉపయోగించి అనుసంధానిస్తుంది. S2I అనేది పునరుత్పాదక డాకర్ చిత్రాలను రూపొందించడానికి ఒక సాధనం. ఇది డాకర్ ఇమేజ్‌లో అప్లికేషన్ సోర్స్‌ని ఇన్‌సర్ట్ చేయడం ద్వారా మరియు కొత్త డాకర్ ఇమేజ్‌ని రూపొందించడం ద్వారా రన్-టు-రన్ ఇమేజ్‌లను సృష్టిస్తుంది. బేస్ ఇమేజ్ (బిల్డర్) మరియు బిల్ట్ సోర్స్‌ను కలిగి ఉన్న కొత్త ఇమేజ్ డాకర్ రన్ కమాండ్‌తో ఉపయోగించడానికి సిద్ధంగా ఉంది. S2I మునుపు డౌన్‌లోడ్ చేసిన డిపెండెన్సీలు, గతంలో సృష్టించిన కళాఖండాలు మొదలైనవాటిని తిరిగి ఉపయోగించే ఇంక్రిమెంటల్ బిల్డ్‌లకు మద్దతు ఇస్తుంది.

ప్రక్రియ

RedHat OpenShiftతో AppDynamicsని ఉపయోగించడం కోసం పూర్తి ప్రక్రియ

దశ 1: RedHat ఇప్పటికే అందించబడింది

2 మరియు 3 దశలను పూర్తి చేయడానికి, మీరు క్రింది GitHub రిపోజిటరీలో S2I స్క్రిప్ట్‌లను ఉపయోగించవచ్చు మరియు JBoss Wildfly మరియు EAP సర్వర్‌ల కోసం మెరుగైన బిల్డర్ ఇమేజ్‌లను ఎలా సృష్టించాలో సూచనలను ఉపయోగించవచ్చు. లింక్‌ని అనుసరించండి
నిర్దిష్ట ఉదాహరణను ఉపయోగించి ప్రతిదానిని చూద్దాం మరియు అప్లికేషన్ టెంప్లేట్‌ని ఉపయోగించండి లింక్‌ని అనుసరించండి.

ముందస్తు అవసరాలు:

  • OS ఇన్‌స్టాల్ చేయబడిందని నిర్ధారించుకోండి (ссылка)
  • Sti ఇన్‌స్టాల్ చేయబడిందని నిర్ధారించుకోండి (ссылка)
  • మీకు డాకర్‌హబ్ ఖాతా ఉందని నిర్ధారించుకోండి (ссылка)

దశ 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

ఒక వ్యాఖ్యను జోడించండి