Red Hat OpenShift v3 ನೊಂದಿಗೆ AppDynamics ಅನ್ನು ಬಳಸುವುದು

Red Hat OpenShift v3 ನೊಂದಿಗೆ AppDynamics ಅನ್ನು ಬಳಸುವುದು
RedHat OpenShift v3 ನಂತಹ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಸೇವೆಯಾಗಿ (PaaS) ಬಳಸಿಕೊಂಡು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಏಕಶಿಲೆಗಳಿಂದ ಮೈಕ್ರೋಸರ್ವೀಸ್‌ಗಳಿಗೆ ಸರಿಸಲು ಹಲವು ಸಂಸ್ಥೆಗಳು ಇತ್ತೀಚೆಗೆ ನೋಡುತ್ತಿರುವಾಗ, AppDynamics ಅಂತಹ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ಉನ್ನತ ದರ್ಜೆಯ ಏಕೀಕರಣವನ್ನು ಒದಗಿಸುವಲ್ಲಿ ಗಮನಾರ್ಹ ಹೂಡಿಕೆಗಳನ್ನು ಮಾಡಿದೆ.

Red Hat OpenShift v3 ನೊಂದಿಗೆ 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

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ