Ngagunakeun AppDynamics sareng Red Hat OpenShift v3

Ngagunakeun AppDynamics sareng Red Hat OpenShift v3
Kalayan seueur organisasi anu nembe hoyong mindahkeun aplikasina tina monoliths ka microservices nganggo Platform as a Service (PaaS) sapertos RedHat OpenShift v3, AppDynamics parantos ngadamel investasi anu signifikan dina nyayogikeun integrasi anu paling luhur sareng panyadia sapertos kitu.

Ngagunakeun AppDynamics sareng Red Hat OpenShift v3

AppDynamics ngahijikeun agénna sareng RedHat OpenShift v3 nganggo metodologi Source-to-Image (S2I). S2I mangrupikeun alat pikeun ngawangun gambar Docker anu tiasa diulang. Éta nyiptakeun gambar anu siap dijalankeun ku ngalebetkeun sumber aplikasi kana gambar Docker sareng ngawangun gambar Docker énggal. Gambar anyar, anu kalebet gambar dasar (pembina) sareng sumber anu diwangun, siap dianggo sareng paréntah docker run. S2I ngadukung wangunan incremental anu ngagunakeun deui dependensi anu diunduh sateuacana, artefak anu tos didamel, jsb.

proses

Prosés lengkep pikeun ngagunakeun AppDynamics sareng RedHat OpenShift

Lengkah 1: RedHat parantos disayogikeun

Pikeun ngalengkepan léngkah 2 sareng 3, anjeun tiasa nganggo skrip S2I dina gudang GitHub di handap ieu sareng petunjuk ngeunaan cara nyiptakeun gambar pembina anu ditingkatkeun pikeun server JBoss Wildfly sareng EAP. nuturkeun link
Hayu urang tingali sadayana nganggo conto khusus sareng nganggo template aplikasi nuturkeun link.

Prasyarat:

  • Pastikeun OS dipasang (link)
  • Pastikeun sti dipasang (link)
  • Pastikeun anjeun gaduh akun dockerhub (link)

Lengkah 2: Jieun Gambar Pangwangun AppDynamics

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

Lengkah 3: Jieun gambar aplikasi

 $ 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 

Lengkah 4: Nyebarkeun aplikasi ka 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

Ngagunakeun AppDynamics sareng Red Hat OpenShift v3

Ayeuna anjeun tiasa asup kana controller sareng ningali aplikasi ticketmonster dina bar aplikasi:

Ngagunakeun AppDynamics sareng Red Hat OpenShift v3

sumber: www.habr.com

Tambahkeun komentar