Lewati ke konten utama

Java Agent Integration

Java agent adalah interceptor di depan metode utama aplikasi. Secara umum, ini adalah paket .jar yang dimuat secara statis dalam metode PreMain-Class, yang mengimplementasikan mekanisme untuk mendefinisikan ulang konten kelas yang sedang berjalan. Platform memungkinkan Anda untuk meluncurkan applet semacam itu secara otomatis saat startup (tepat setelah JVM diinisialisasi).

tip

Semua Java stacks yang bersertifikat platform menjalankan jelastic-gc-agent.jar Java agent sebagai bagian dari optimisasi standar. Ini melakukan panggilan GC penuh secara periodik untuk mengurangi penggunaan memori dan melepaskan RAM yang tidak terpakai kembali ke OS. Karena kontribusi platform terhadap pengembangan Java, fungsionalitas serupa telah diimplementasikan secara native sejak versi 12 dari JDK. Lihat Memory Agent add-on untuk mempelajari lebih lanjut tentang optimisasi otomatis platform dari Java stacks yang dikelola atau menggunakannya untuk mengoptimalkan container Java khusus.

memory agent

Ikuti langkah-langkah berikut untuk menambahkan custom Java agent ke dalam container:

1. Masuk ke platform dashboard dengan kredensial Anda dan klik tombol Config untuk application server di lingkungan Java Anda:

environment config button

2. Dalam configuration file manager yang terbuka, Anda dapat Upload file .jar Java agent Anda ke lokasi yang diinginkan. Gunakan daftar Actions di panel atas (untuk folder saat ini) atau menu konteks saat mengarahkan kursor ke direktori tertentu.

upload file to container

Berikan tautan ke file yang diperlukan atau temukan di mesin lokal untuk Upload.

3. Selanjutnya, beralih ke file variables.conf (lokasi yang tepat bervariasi berdasarkan stack perangkat lunak tertentu) untuk menyediakan variabel kustom dan JVM options. Di sini, Anda dapat menentukan parameter javaagent dengan path ke file jar yang diperlukan. Contohnya: javaagent:/opt/tomcat/temp/my-java-agent.jar

variables conf file

Jangan lupa untuk Save perubahan dengan tombol yang sesuai di atas editor.

4. Untuk menerapkan pengaturan yang baru ditambahkan, Anda perlu Restart Nodes dari lapisan application server Anda menggunakan opsi dengan nama yang sama.

restart nodes button

Itulah semuanya! Sekarang, custom Java agent Anda sudah berjalan.

Baca Juga