全部产品
Search
文档中心

Data Transmission Service:Kumpulkan informasi aplikasi

更新时间:Nov 29, 2025

Advanced Database & Application Migration (ADAM) memungkinkan Anda mengumpulkan data dari aplikasi Java yang menggunakan JDK 1.6 atau versi lebih baru, serta membantu mengevaluasi dan menganalisis fitur-fitur yang perlu ditransformasi. Aplikasi non-Java tidak mendukung pengumpulan data.

Ikhtisar

  • Modul

    • Agen untuk pengumpulan data dinamis: Mengumpulkan informasi dasar dari database yang diminta oleh aplikasi saat dijalankan. Informasi ini mencakup pernyataan SQL, skema, tumpukan panggilan permintaan, informasi sistem, kinerja, serta hotspot SQL.

    • Pengumpul untuk pengumpulan data terpusat: Mengumpulkan, menutupi, dan memproses data dari Agen.

  • Manfaat

    • Mengumpulkan pernyataan SQL dan informasi tumpukan panggilan dari permintaan aplikasi.

    • Mengumpulkan informasi kinerja aplikasi.

  • Batasan

    • Data tidak dapat dikumpulkan dari database non-Oracle atau aplikasi non-Java.

    • Permintaan aplikasi yang tidak mengakses database tidak dapat dipantau. Sebagai contoh, pernyataan SQL dan tumpukan panggilan Operasi API yang dipanggil di luar periode pengumpulan tidak dapat dikumpulkan.

    • Prosedur seperti pemicu SQL yang tidak dipanggil oleh program tidak dapat dipantau.

Informasi latar belakang

  • Pernyataan SQL yang dikumpulkan telah ditutupi. Parameter permintaan dan nilai yang dikembalikan dari pernyataan SQL tidak dikumpulkan.

  • Pengumpulan data bersifat hanya-baca untuk mencegah intrusi ke aplikasi.

  • Pengumpulan data secara otomatis ditangguhkan selama jam sibuk guna membatasi penggunaan memori dalam rentang tertentu.

  • Pengumpulan data dinamis dari aplikasi Java dalam wadah Tomcat, JBoss, dan Oracle WebLogic yang menggunakan JDK 1.6 atau versi lebih baru didukung.

Unduh Pengumpul Aplikasi

image.png

Catatan penggunaan

  • Pengetahuan teknis dasar diperlukan sebelum menerapkan Pengumpul Aplikasi. Pastikan bahwa Pengumpul Aplikasi diterapkan oleh pengembang Java.

  • SUN JDK, Oracle JDK, dan OpenJDK 1.6 atau versi lebih baru didukung. IBM JDK tidak didukung.

  • Paket Pengumpul Aplikasi yang telah diekstraksi berisi direktori Collector dan javaagent.

    • Collector diterapkan secara mandiri pada server yang tidak memiliki aplikasi online untuk mencegah aplikasi online terpengaruh selama pemrosesan data.

    • Direktori javaagent disalin ke server aplikasi yang akan dipantau dan diterapkan dengan aplikasi untuk mengumpulkan data.

  • Pastikan bahwa Collector dan Agen memiliki izin operasi sistem.

    Catatan

    Jika Anda menggunakan sistem operasi Unix atau Linux, jalankan perintah chmod -R 775 collector/ untuk menambahkan izin operasi sistem ke direktori.

  • Collector bertindak sebagai server dan dapat diterapkan dengan 1 hingga 20 Agen. Satu Agen diterapkan pada satu server aplikasi.

    Catatan

    Anda dapat menerapkan Agen pada beberapa mesin dari aplikasi terdistribusi berdasarkan penyeimbangan beban.

  • Terapkan Collector terlebih dahulu, kemudian terapkan Agen. Aplikasi dan Collector harus saling terhubung untuk desensitisasi data terpusat. Mesin tempat Collector diterapkan harus menggunakan JDK 1.6 atau versi lebih baru dan memiliki ukuran memori Java Virtual Machine (JVM) lebih dari 4 GB. Volume disk ditentukan oleh jumlah aplikasi yang dipantau, durasi pemantauan, aktivitas, serta jumlah dan ukuran pernyataan SQL. Jika tidak ada pertumbuhan data yang meledak-ledak, Anda dapat memperkirakan volume data berdasarkan data yang dikumpulkan dalam setengah hari. Dalam banyak kasus, volume data aplikasi yang dipantau kurang dari 1 GB dalam tujuh hari.

  • Aplikasi harus diterapkan pada server yang menggunakan JDK 1.6 atau versi lebih baru. Ukuran heap JVM aplikasi harus minimal 300 MB. Wadah yang didukung termasuk Tomcat, JBoss, dan WebLogic. Gambar Docker dapat diterapkan ke kluster Container Service for Kubernetes (ACK).

  • Agen memantau pernyataan SQL dan tumpukan panggilan yang digunakan untuk mengakses database Oracle. Pastikan semua operasi dipantau selama periode pemantauan Agen. Aplikasi harus dipantau saat tugas berulang sedang berjalan. Jika tidak, data yang dikumpulkan tidak lengkap.

Langkah selanjutnya

Terapkan lingkungan pengumpulan data. Untuk informasi lebih lanjut, lihat Terapkan Lingkungan Pengumpulan Data.