Lilo AppDynamics pẹlu Red Hat OpenShift v3

Lilo AppDynamics pẹlu Red Hat OpenShift v3
Pẹlu ọpọlọpọ awọn ajo laipe n wa lati gbe awọn ohun elo wọn lati awọn monoliths si awọn microservices nipa lilo Platform bi Iṣẹ kan (PaaS) gẹgẹbi RedHat OpenShift v3, AppDynamics ti ṣe awọn idoko-owo pataki ni ipese isọpọ oke-oke pẹlu iru awọn olupese.

Lilo AppDynamics pẹlu Red Hat OpenShift v3

AppDynamics ṣepọ awọn aṣoju rẹ pẹlu RedHat OpenShift v3 ni lilo awọn ilana orisun-si-Aworan (S2I). S2I jẹ ohun elo kan fun kikọ awọn aworan Docker atunṣe. O ṣẹda awọn aworan ti o ti ṣetan-lati-ṣiṣẹ nipa fifi orisun ohun elo sinu aworan Docker ati kikọ aworan Docker tuntun kan. Aworan tuntun, eyiti o pẹlu aworan ipilẹ (olukọle) ati orisun ti a ṣe, ti ṣetan lati lo pẹlu aṣẹ ṣiṣe docker. S2I ṣe atilẹyin awọn kikọ afikun ti o tun lo awọn igbẹkẹle ti a ṣe igbasilẹ tẹlẹ, awọn ohun-ini ti a ṣẹda tẹlẹ, ati bẹbẹ lọ.

Ilana

Ilana pipe fun lilo AppDynamics pẹlu RedHat OpenShift

Igbesẹ 1: RedHat ti pese tẹlẹ

Lati pari awọn igbesẹ 2 ati 3, o le lo awọn iwe afọwọkọ S2I ni ibi ipamọ GitHub atẹle ati awọn itọnisọna lori bi o ṣe le ṣẹda awọn aworan imudara imudara fun awọn olupin JBoss Wildfly ati EAP. tẹle ọna asopọ
Jẹ ki a wo ohun gbogbo nipa lilo apẹẹrẹ kan pato ati lo awoṣe ohun elo kan tẹle ọna asopọ.

Awọn ibeere:

Igbesẹ 2: Ṣẹda Aworan Akole AppDynamics

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

Igbesẹ 3: Ṣẹda aworan ohun elo

 $ 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 

Igbesẹ 4: Fi ohun elo ranṣẹ si 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

Lilo AppDynamics pẹlu Red Hat OpenShift v3

Bayi o le wọle sinu oludari ati wo ohun elo ticketmonster ninu ọpa ohun elo:

Lilo AppDynamics pẹlu Red Hat OpenShift v3

orisun: www.habr.com

Fi ọrọìwòye kun