全部产品
Search
文档中心

Application Real-Time Monitoring Service:Aplikasi

更新时间:Jul 06, 2025

Anda dapat menggunakan Pemantauan Aplikasi dari Application Real-Time Monitoring Service (ARMS) untuk memantau aplikasi. Setelah menginstal ARMS agent pada aplikasi, ARMS mulai memantaunya. Anda dapat melihat data seperti topologi aplikasi, jejak, transaksi abnormal, transaksi lambat, dan analisis SQL.

Siklus hidup aplikasi

Siklus hidup dimulai saat aplikasi terhubung ke Pemantauan Aplikasi dan berakhir saat dihapus. Sepanjang siklus hidupnya, aplikasi dapat berada dalam berbagai status.

State

Properti

Deskripsi

Normal

Status stabil

Jika aplikasi terhubung ke Pemantauan Aplikasi dan menerima lalu lintas eksternal, pemantauan menjadi aktif. Anda dapat menanyakan data pemantauan di konsol ARMS.

Lambat

Status perantara

Ketika waktu rata-rata yang dikonsumsi oleh aplikasi mencapai ambang batas tertentu, aplikasi masuk ke status perantara. Status Lambat dapat terjadi karena banyak alasan, seperti beban tinggi pada sumber daya dasar, respons lambat dari dependensi eksternal, dan beban diri yang tinggi.

Gagal

Status perantara

Ketika aplikasi mengalami kesalahan, aplikasi masuk ke status perantara. Status Gagal menunjukkan bahwa aplikasi memiliki panggilan layanan gagal dalam periode waktu tertentu.

Tidak Ada Data

Offline atau tidak ada lalu lintas

Ketika konsol ARMS tidak menampilkan data pemantauan aplikasi, aplikasi masuk ke status Tidak Ada Data. Status ini dipicu ketika terjadi masalah jaringan, aplikasi berjalan secara tidak normal, atau aplikasi tidak diakses oleh lalu lintas eksternal.

Ikhtisar Fitur

Fitur

Deskripsi

Ikhtisar Aplikasi

Menampilkan informasi tentang aplikasi, seperti waktu konsumsi, jumlah permintaan, kesalahan, dan instansinya.

Topologi Aplikasi

Menampilkan hubungan topologis antara layanan aplikasi.

Layanan yang disediakan

Menampilkan informasi tentang layanan yang disediakan oleh aplikasi, termasuk pemanggilan antarmuka, antrian pesan, dan tugas terjadwal.

Dependensi

Menampilkan informasi tentang layanan yang aplikasi bergantung padanya, termasuk pemanggilan eksternal, pemanggilan basis data, dan antrian pesan.

Penjelajah Jejak

Memungkinkan Anda menggabungkan kondisi filter dan dimensi agregasi untuk analisis real-time berdasarkan data jejak penuh yang tersimpan. Ini dapat memenuhi persyaratan diagnosis kustom dalam berbagai skenario.

Pemantauan Instansi Aplikasi Java

Menampilkan informasi tentang instansi aplikasi, seperti metrik dasar, pengumpulan sampah (GC), dan memori Java Virtual Machine (JVM).

Profil kontinu untuk aplikasi Java

Mengidentifikasi hambatan dalam program Java yang disebabkan oleh CPU, memori, dan I/O. Ini memberikan statistik rinci berdasarkan nama metode, nama kelas, dan nomor baris, yang pada akhirnya membantu pengembang dalam mengoptimalkan program, mengurangi latensi dan biaya, serta meningkatkan throughput.

Profil utas

Menampilkan statistik spesifik utas dari konsumsi waktu CPU dan jumlah utas untuk setiap jenis untuk mensimulasikan proses eksekusi kode. Jika utilitas CPU terlalu tinggi atau banyak metode lambat, Anda dapat menggunakan fitur profil utas untuk menemukan utas atau metode yang mengonsumsi banyak CPU.

Diagnostik Arthas

Menggunakan teknologi peningkatan bytecode untuk melihat detail eksekusi program tanpa memulai ulang proses JVM.

Analisis pengecualian

Menampilkan pengecualian aplikasi.

Analisis log

Menganalisis log untuk mengidentifikasi pengecualian aplikasi Anda.

Catatan

  • Daftar aplikasi mencakup aplikasi yang dipantau baik di ARMS Application Monitoring maupun Managed Service for OpenTelemetry.

  • Jika nama aplikasi diubah dengan memodifikasi parameter startup arms.appName, aplikasi tersebut masuk ke status Tidak Ada Data dan tetap ditampilkan dalam daftar aplikasi. Jika aplikasi tersebut tidak lagi diperlukan, Anda dapat menghapus datanya.