AppDynamics қолданбасын Red Hat OpenShift v3 көмегімен пайдалану

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

AppDynamics қолданбасын Red Hat OpenShift v3 көмегімен пайдалану

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

процесс

AppDynamics қолданбасын RedHat OpenShift көмегімен пайдаланудың аяқталу процесі

1-қадам: RedHat қазірдің өзінде берілген

2 және 3-қадамдарды аяқтау үшін келесі GitHub репозиторийіндегі S2I сценарийлерін және JBoss Wildfly және EAP серверлері үшін жақсартылған құрастырушы кескіндерін жасау туралы нұсқауларды пайдалануға болады. сілтемені орындаңыз
Нақты мысалды қолданып, барлығын қарастырайық және қолданба үлгісін қолданайық сілтемені орындаңыз.

Алғышарттар:

  • ОЖ орнатылғанын тексеріңіз (байланыс)
  • sti орнатылғанын тексеріңіз (байланыс)
  • Dockerhub тіркелгіңіз бар екеніне көз жеткізіңіз (байланыс)

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

AppDynamics қолданбасын Red Hat OpenShift v3 көмегімен пайдалану

Енді сіз контроллерге кіріп, қолданбалар жолағында ticketmonster қолданбасын көре аласыз:

AppDynamics қолданбасын Red Hat OpenShift v3 көмегімен пайдалану

Ақпарат көзі: www.habr.com

пікір қалдыру