Mampiasa AppDynamics miaraka amin'ny Red Hat OpenShift v3

Mampiasa AppDynamics miaraka amin'ny Red Hat OpenShift v3
Miaraka amin'ny fikambanana maro vao haingana mitady hamindra ny fangatahan'izy ireo avy amin'ny monoliths mankany amin'ny microservices mampiasa Platform as a Service (PaaS) toa ny RedHat OpenShift v3, AppDynamics dia nanao fampiasam-bola lehibe amin'ny fanomezana fampidirana ambony indrindra amin'ireo mpamatsy toy izany.

Mampiasa AppDynamics miaraka amin'ny Red Hat OpenShift v3

AppDynamics dia mampiditra ny mpiasany amin'ny RedHat OpenShift v3 amin'ny fampiasana ny fomba Source-to-Image (S2I). S2I dia fitaovana hanamboarana sary Docker azo averina. Mamorona sary efa vonona izy io amin'ny fampidirana ny loharanon'ny rindranasa amin'ny sary Docker ary manangana sary Docker vaovao. Ny sary vaovao, izay ahitana sary fototra (mpanorina) sy loharano naorina, dia vonona hampiasaina amin'ny baiko docker run. Ny S2I dia manohana ny fananganana incremental izay mampiasa indray ny fiankinan-doha nalaina teo aloha, ny artifact efa noforonina teo aloha, sns.

dingana

Dingana feno amin'ny fampiasana AppDynamics miaraka amin'ny RedHat OpenShift

Dingana 1: RedHat efa nomena

Mba hamitana ny dingana 2 sy 3 dia azonao atao ny mampiasa ny script S2I ao amin'ny tahiry GitHub manaraka sy ny torolàlana momba ny fomba hamoronana sary mpanamboatra nohatsaraina ho an'ny mpizara JBoss Wildfly sy EAP. araho ny rohy
Andeha hojerentsika ny zava-drehetra amin'ny fampiasana ohatra manokana ary ampiasao môdely fampiharana araho ny rohy.

Fepetra takiana:

  • Ataovy azo antoka fa napetraka ny OS (rohy)
  • Ataovy azo antoka fa napetraka ny sti (rohy)
  • Ataovy azo antoka fa manana kaonty dockerhub ianao (rohy)

Dingana 2: Mamorona sary AppDynamics Builder

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

Dingana 3: Mamorona sary fampiharana

 $ 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 

Dingana 4: Apetraho amin'ny OpenShift ny fampiharana

$ 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

Mampiasa AppDynamics miaraka amin'ny Red Hat OpenShift v3

Afaka miditra ao amin'ny controller ianao izao ary mijery ny rindranasa ticketmonster ao amin'ny bara fampiharana:

Mampiasa AppDynamics miaraka amin'ny Red Hat OpenShift v3

Source: www.habr.com

Add a comment