Instalasi dan Konfigurasi Agen Di Mule ESB

Tutorial APM
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

Saat ini, Perusahaan IT menghadapi tantangan untuk mengintegrasikan berbagai aplikasi, dan teknologi lainnya ke dalam satu pemerliharaan. Di perusahaan, adalah tanggung jawab perusahaan untuk memuaskan pelanggan mereka untuk menjaga reputasi mereka. Pada saat yang sama, untuk melakukan ini perlu menangani berbagai modul dan bagian untuk mencapai tujuan.Untuk menjaga struktur pengembangan yang jelas, 

Mule adalah Enterprise Service Bus (ESB) berbasis Java yang ringan dan kerangka kerja integrasi yang dikembangkan oleh MuleSoft. Mule ESB memungkinkan pengembang untuk menghubungkan aplikasi bersama-sama dengan mudah dan cepat, memungkinkan mereka untuk bertukar data.

Dalam posting ini, saya akan mengilustrasikan cara menginstal agen java Apm Jennifer di Mule ESB.

Instalasi dan Konfigurasi Agen

Untuk menginstal Apm Jennifer agent di Mule ESB, kita perlu menambahkan opsi Apm Jennifer JVM ke file konfigurasi wrapper. File ini biasanya terletak di

MULE_HOME/conf/wrapper.conf

Buka file wrapper.conf dengan editor favorit Anda.

Tambahkan opsi agen Apm Jennifer  ke properti "wrapper.java.additional.n". Dimana n adalah nomor yang tersedia dan berturut-turut berikutnya.

Secara umum,  konfigurasi akan terlihat seperti berikut:

wrapper.java.additional.n=-javaagent:AGENT_HOME/jennifer.jar

wrapper.java.additional.n=-Djennifer.config=AGENT_HOME/conf/mule.conf

Pastikan untuk mengganti n dengan nomor yang benar sesuai dengan pengaturan sistem Anda.

wrapper.java.additional.17=-javaagent:/home/centos/agent.java/jennifer.jar

wrapper.java.additional.18=-Djennifer.config=/home/centos/agent.java/conf/mule.conf

Application Start Point

Langkah-langkah sebelumnya menginstal agen. Pada titik ini, Anda akan melihat contoh sebelumnya di dasbor Apm Jennifer. Namun, diperlukan  konfigurasi tambahan.

Aplikasi ESB bagal disebut "flows". Untuk melihat  details aplikasi, kita perlu mengatur titik awal aplikasi di Apm Jennifer. Anda perlu mengatur metode eksekusi kelas Commit Transaction Interceptor sebagai titik awal aplikasi

org.mule.execution.CommitTransactionInterceptor.execute

Konfigurasi berikut hanya diterapkan pada Mule Standalone 3.9.0 dan di atasnya.

Pengaturan Nama Aplikasi

Langkah terakhir adalah mengkonfigurasi Apm Jennifer untuk mengatur nama Mule Flow sebagai nama aplikasi. Buka Menu Konfigurasi Nama Aplikasi dan pilih tab "Ganti Nama".

Tentukan kembali nilai  method getName kelas Abstract Flow Construct sebagai metode target untuk mengganti nama transaksi