AppDynamics-ийг Red Hat OpenShift v3 ашиглан ашиглах

AppDynamics-ийг Red Hat OpenShift v3 ашиглан ашиглах
RedHat OpenShift v3 гэх мэт Platform as a Service (PaaS) ашиглан програмуудаа цул үйлчилгээнээс микро үйлчилгээ рүү шилжүүлэхээр зэхэж буй олон байгууллагууд саяхан ийм үйлчилгээ үзүүлэгчидтэй дээд зэрэглэлийн интеграцчлалыг хангахад ихээхэн хөрөнгө оруулалт хийсэн.

AppDynamics-ийг Red Hat OpenShift v3 ашиглан ашиглах

AppDynamics нь Source-to-Image (S3I) аргачлалыг ашиглан RedHat OpenShift v2-тай агентуудаа нэгтгэдэг. S2I бол давтагдах боломжтой Docker дүрс бүтээх хэрэгсэл юм. Энэ нь програмын эх сурвалжийг Docker дүрсэнд оруулж, шинэ Docker дүрс бүтээх замаар ажиллуулахад бэлэн зургуудыг үүсгэдэг. Үндсэн зураг (бүтээгч) болон бүтээгдсэн эх сурвалжийг агуулсан шинэ дүрсийг docker run командын хамт ашиглахад бэлэн боллоо. S2I нь өмнө нь татаж авсан хамаарал, өмнө нь үүсгэсэн олдвор гэх мэтийг дахин ашигладаг нэмэгдэл бүтээцийг дэмждэг.

үйл явц

AppDynamics-ийг RedHat OpenShift-тэй ашиглах процессыг дуусгана уу

Алхам 1: RedHat аль хэдийн өгсөн

2 ба 3-р алхамуудыг дуусгахын тулд та дараах GitHub репозитор дахь S2I скриптүүд болон JBoss Wildfly болон EAP серверүүдэд зориулсан сайжруулсан бүтээгч дүрсийг хэрхэн үүсгэх зааврыг ашиглаж болно. холбоосыг дагана уу
Тодорхой жишээ ашиглан бүх зүйлийг харцгаая, програмын загварыг ашигла холбоосыг дагана уу.

Урьдчилсан нөхцөл:

  • OS суулгасан эсэхийг шалгана уу (ссылка)
  • 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

сэтгэгдэл нэмэх