Menggunakan AppDynamics dengan Red Hat OpenShift v3

Menggunakan AppDynamics dengan Red Hat OpenShift v3
Dengan banyak organisasi baru-baru ini ingin mengalihkan aplikasi mereka daripada monolit kepada perkhidmatan mikro menggunakan Platform sebagai Perkhidmatan (PaaS) seperti RedHat OpenShift v3, AppDynamics telah membuat pelaburan yang besar dalam menyediakan integrasi terkemuka dengan pembekal sedemikian.

Menggunakan AppDynamics dengan Red Hat OpenShift v3

AppDynamics menyepadukan ejennya dengan RedHat OpenShift v3 menggunakan metodologi Source-to-Image (S2I). S2I ialah alat untuk membina imej Docker yang boleh dihasilkan semula. Ia mencipta imej sedia untuk dijalankan dengan memasukkan sumber aplikasi ke dalam imej Docker dan membina imej Docker baharu. Imej baharu, yang termasuk imej asas (pembina) dan sumber terbina, sedia untuk digunakan dengan arahan docker run. S2I menyokong binaan tambahan yang menggunakan semula kebergantungan yang dimuat turun sebelum ini, artifak yang dibuat sebelum ini, dsb.

proses

Proses lengkap untuk menggunakan AppDynamics dengan RedHat OpenShift

Langkah 1: RedHat sudah disediakan

Untuk melengkapkan langkah 2 dan 3, anda boleh menggunakan skrip S2I dalam repositori GitHub berikut dan arahan tentang cara mencipta imej pembina yang dipertingkatkan untuk pelayan JBoss Wildfly dan EAP. ikuti pautan
Mari kita lihat semuanya menggunakan contoh khusus dan gunakan templat aplikasi ikuti pautan.

Prasyarat:

  • Pastikan OS dipasang (pautan)
  • Pastikan sti dipasang (pautan)
  • Pastikan anda mempunyai akaun dockerhub (pautan)

Langkah 2: Cipta Imej Pembina AppDynamics

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

Langkah 3: Buat imej 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 

Langkah 4: Sebarkan aplikasi ke 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

Menggunakan AppDynamics dengan Red Hat OpenShift v3

Kini anda boleh log masuk ke pengawal dan melihat aplikasi ticketmonster dalam bar aplikasi:

Menggunakan AppDynamics dengan Red Hat OpenShift v3

Sumber: www.habr.com

Tambah komen