Red Hat OpenShift v3 ilə AppDynamics-dən istifadə

Red Hat OpenShift v3 ilə AppDynamics-dən istifadə
Son zamanlar bir çox təşkilatlar tətbiqlərinin monolitlərdən mikroservislərə keçməsini istəyirlər, məsələn RedHat OpenShift v3, AppDynamics bu cür provayderlərlə birinci dərəcəli inteqrasiyanı təmin etmək üçün əhəmiyyətli investisiyalar edib.

Red Hat OpenShift v3 ilə AppDynamics-dən istifadə

AppDynamics mənbədən Şəkilə (S3I) metodologiyalarından istifadə edərək öz agentlərini RedHat OpenShift v2 ilə inteqrasiya edir. S2I təkrarlana bilən Docker şəkilləri yaratmaq üçün bir vasitədir. Tətbiq mənbəyini Docker təsvirinə yeritməklə və yeni Docker təsviri yaratmaqla işləməyə hazır şəkillər yaradır. Yeni təsvirə docker run əmri ilə istifadə olunmağa hazır olan əsas təsvir (yaradıcı) və qurulmuş mənbə daxildir. S2I əvvəllər yüklənmiş asılılıqları, əvvəllər qurulmuş artefaktları və s. təkrar istifadə edən artımlı quruluşları dəstəkləyir.

proses

RedHat OpenShift ilə AppDynamics-dən istifadə üçün tam proses

Addım 1: RedHat artıq təmin edilmişdir

Siz 2 və 3-cü addımları və JBoss Wildfly və EAP serverləri üçün təkmilləşdirilmiş qurucu şəkillərinin yaradılmasına dair təlimatları tamamlamaq üçün aşağıdakı GitHub deposunda S2I skriptlərindən istifadə edə bilərsiniz. linki izləyin
Hər şeyi konkret bir nümunə üzərində nəzərdən keçirin və tətbiq şablonundan istifadə edin linki izləyin.

İlkin şərtlər:

  • OC quraşdırıldığından əmin olun (əlaqə)
  • sti quraşdırıldığından əmin olun (əlaqə)
  • dockerhub hesabınız olduğundan əmin olun (əlaqə)

Addım 2: AppDynamics Builder Şəkilini yaradın

 $ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4 

Addım 3: Tətbiq şəkli yaradın

 $ 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 

Addım 4: Proqramı OpenShift-də yerləşdirin

$ 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 ilə AppDynamics-dən istifadə

İndi siz nəzarətçiyə daxil ola və proqramlar qutusunda ticketmonster proqramına baxa bilərsiniz:

Red Hat OpenShift v3 ilə AppDynamics-dən istifadə

Mənbə: www.habr.com

Добавить комментарий