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).
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.
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:
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.
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
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.
Itulah semuanya! Sekarang, custom Java agent Anda sudah berjalan.