Menggunakan AppDynamics dengan Red Hat OpenShift v3

Menggunakan AppDynamics dengan Red Hat OpenShift v3
Dengan banyaknya organisasi yang baru-baru ini ingin memindahkan aplikasi mereka dari monolit ke layanan mikro menggunakan Platform as a Service (PaaS) seperti RedHat OpenShift v3, AppDynamics telah melakukan investasi signifikan dalam menyediakan integrasi terbaik dengan penyedia tersebut.

Menggunakan AppDynamics dengan Red Hat OpenShift v3

AppDynamics mengintegrasikan agennya dengan RedHat OpenShift v3 menggunakan metodologi Source-to-Image (S2I). S2I adalah alat untuk membuat image Docker yang dapat direproduksi. Ini membuat image siap dijalankan dengan memasukkan sumber aplikasi ke dalam image Docker dan membuat image Docker baru. Gambar baru, yang mencakup gambar dasar (pembuat) dan sumber bawaan, siap digunakan dengan perintah docker run. S2I mendukung pembangunan tambahan yang menggunakan kembali dependensi yang diunduh sebelumnya, artefak yang dibuat sebelumnya, dll.

proses

Selesaikan proses untuk menggunakan AppDynamics dengan RedHat OpenShift

Langkah 1: RedHat sudah disediakan

Untuk menyelesaikan langkah 2 dan 3, Anda dapat menggunakan skrip S2I di repositori GitHub berikut dan instruksi tentang cara membuat gambar pembangun yang disempurnakan untuk server JBoss Wildfly dan EAP. ikuti tautannya
Mari kita lihat semuanya menggunakan contoh spesifik dan gunakan template aplikasi ikuti tautannya.

Prasyarat:

  • Pastikan OS terinstal (link)
  • Pastikan sti terinstal (link)
  • Pastikan Anda memiliki akun dockerhub (link)

Langkah 2: Buat Gambar Pembuat AppDynamics

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

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

Langkah 4: Terapkan 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

Sekarang Anda dapat masuk ke pengontrol dan melihat aplikasi ticketmonster di bilah aplikasi:

Menggunakan AppDynamics dengan Red Hat OpenShift v3

Sumber: www.habr.com

Tambah komentar