Fitur pemantauan antarmuka digunakan untuk memantau detail panggilan antarmuka dari sebuah aplikasi. Fitur ini memungkinkan Anda menganalisis SQL, NoSQL, pengecualian, kesalahan, layanan hulu dan hilir, serta jejak.
Prosedur
Untuk mengakses halaman Pemanggilan Antarmuka, ikuti langkah-langkah berikut:
Masuk ke Konsol ARMS. Di panel navigasi kiri, pilih .
Di panel navigasi kiri, klik Interface Invocation.
Kerangka Kerja
Fitur ini mendeteksi dan memantau antarmuka yang disediakan dalam kerangka kerja web dan kerangka kerja panggilan prosedur jarak jauh (RPC) berikut secara otomatis:
Tomcat 7+
Jetty 8+
Resin 3.0+
Undertow 1.3+
WebLogic 11.0+
SpringBoot 1.3.0+
HSF 2.0+
Dubbo 2.5+
Ikhtisar Antarmuka
Di tab Overview, Anda dapat melihat topologi panggilan rinci dari sebuah antarmuka serta kurva urutan waktu untuk jumlah permintaan, jumlah kesalahan, waktu respons, dan kode status HTTP.

Analisis SQL dan NoSQL
Di tab SQL Analysis dan NoSql Analysis, Anda dapat melihat permintaan SQL dan NoSQL yang dilakukan dalam kode antarmuka yang dipilih di panel kiri. Di tab-tab ini, Anda dapat menemukan pernyataan SQL lambat atau pernyataan NoSQL yang menyebabkan respons lambat dari sebuah antarmuka. Anda juga dapat mengklik Interface Snapshot di kolom Tindakan untuk melihat jejak lengkap tempat logika eksekusi pernyataan SQL atau NoSQL berada. Untuk informasi lebih lanjut, lihat Lihat jejak.

Analisis Pengecualian
Tab Exception Analysis menampilkan pengecualian Java yang dilemparkan dari kode antarmuka yang dipilih di panel kiri. Anda juga dapat mengklik Interface Snapshot di kolom Tindakan untuk melihat jejak lengkap tempat tumpukan pengecualian berada. Untuk informasi lebih lanjut, lihat Lihat jejak.

Analisis Kesalahan
Di tab Error Analysis, Anda dapat melihat kesalahan dan kode status HTTP dari aplikasi. Anda juga dapat mengklik nilai di kolom TraceId untuk melihat informasi jejak di halaman baru. Untuk informasi lebih lanjut, lihat Lihat jejak.

Lihat detail panggilan antarmuka untuk layanan hulu dan hilir
Di tab Upstream Services dan Downstream Services, Anda dapat melihat antarmuka dan metrik kinerja dari layanan hulu yang memanggil aplikasi dan layanan hilir yang dipanggil oleh aplikasi. Metrik kinerja mencakup waktu respons, jumlah permintaan, dan jumlah kesalahan.

Di tab Upstream Traces dan Downstream Traces, Anda dapat melakukan operasi berikut sesuai kebutuhan bisnis Anda:
Klik Expand/Collapse All di bagian atas tab untuk menampilkan atau menyembunyikan semua antarmuka.
Masukkan kata kunci nama aplikasi atau nama antarmuka di kotak pencarian dan klik ikon Cari untuk mencari antarmuka yang namanya mengandung kata kunci tersebut.
Untuk menampilkan atau menyembunyikan informasi tentang metrik kinerja suatu antarmuka, temukan antarmuka tersebut dan klik panel ciut atau panah ke atas atau ke bawah di akhir baris.
Lihat jejak
Di tab Interface Snapshot, Anda dapat melihat parameter antarmuka yang dipilih dan dua grafik yang dihasilkan berdasarkan parameter tersebut. Grafik-grafik tersebut menunjukkan statistik total jumlah panggilan antarmuka dan RT panggilan antarmuka.

Grafik Total Jejak menunjukkan total jumlah panggilan antarmuka dan jumlah panggilan antarmuka lambat. Jika RT panggilan antarmuka melebihi 500 milidetik, panggilan antarmuka tersebut didefinisikan sebagai panggilan antarmuka lambat. Ambang batas dapat dikonfigurasi dalam pengaturan aplikasi. Jumlah panggilan antarmuka lambat tidak termasuk panggilan antarmuka lokal yang dihasilkan dalam skenario asinkron.
Grafik waktu respons antarmuka menunjukkan tren RT seiring waktu. Grafik ini dihasilkan berdasarkan statistik panggilan antarmuka dan dipengaruhi oleh laju pengambilan sampel yang Anda tentukan.
Tabel detail jejak menunjukkan informasi jejak rinci. Anda dapat mengklik nilai di kolom TraceId untuk melihat informasi jejak. Untuk informasi lebih lanjut, lihat Detail rantai panggilan.
Anda juga dapat mengklik View Logs di kolom Tindakan untuk melihat log panggilan antarmuka.
CatatanAnda harus mengaitkan ID jejak dengan log bisnis aplikasi. Dengan cara ini, ketika terjadi kesalahan dalam aplikasi, Anda dapat mengakses log bisnis yang terkait dengan ID jejak untuk mendiagnosis kesalahan tersebut. Untuk informasi lebih lanjut, lihat Kaitkan ID jejak dengan log untuk aplikasi Java.