Iji AppDynamics na Red Hat OpenShift v3

Iji AppDynamics na Red Hat OpenShift v3
N'ọtụtụ òtù na-adịbeghị anya na-achọ ịkwaga ngwa ha site na monoliths gaa na microservices site na iji Platform dị ka Ọrụ (PaaS) dị ka RedHat OpenShift v3, AppDynamics etinyewo nnukwu ego n'ịnye njikọ dị elu na ndị na-enye ndị dị otú ahụ.

Iji AppDynamics na Red Hat OpenShift v3

AppDynamics na-ejikọta ndị nnọchi anya ya na RedHat OpenShift v3 site na iji usoro Source-to-Image (S2I). S2I bụ ngwa ọrụ maka iwulite onyonyo Docker enwere ike imepụtagharị. Ọ na-emepụta onyonyo ejikere iji mee ya site na itinye isi iyi ngwa n'ime onyonyo Docker wee wuo onyonyo Docker ọhụrụ. Onyonyo ọhụrụ ahụ, nke gụnyere ihe oyiyi ntọala (onye nrụpụta) na isi mmalite wuru, dị njikere iji iwu na-agba ọsọ docker. S2I na-akwado mwube agbakwunyere na-ejigharị ndabere ebudatara na mbụ, arịa ndị emeburu, wdg.

usoro

Usoro zuru ezu maka iji AppDynamics na RedHat OpenShift

Kwụpụ 1: RedHat enyelarị

Iji mezue usoro 2 na 3, ị nwere ike iji scripts S2I na ebe nchekwa GitHub na-esote yana ntuziaka maka otu esi emepụta onyonyo ihe nrụpụta maka JBoss Wildfly na sava EAP. soro njikọ ahụ
Ka anyị leba anya n'ihe niile site n'iji otu ọmụmaatụ wee jiri template ngwa soro njikọ ahụ.

Ihe achọrọ:

  • Gbaa mbọ hụ na arụnyere OS (ngalaba)
  • Gbaa mbọ hụ na etinyere sti (ngalaba)
  • Gbaa mbọ hụ na ị nwere akaụntụ dockerhub (ngalaba)

Kwụpụ 2: Mepụta ihe nrụpụta ihe AppDynamics

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

Kwụpụ 3: Mepụta onyonyo ngwa

 $ 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 

Kwụpụ 4: Bugharịa ngwa na 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

Iji AppDynamics na Red Hat OpenShift v3

Ugbu a ị nwere ike banye n'ime njikwa wee lelee ngwa ticketmonster na ngwa ngwa:

Iji AppDynamics na Red Hat OpenShift v3

isi: www.habr.com

Tinye a comment