Panggilan database yang lambat atau gagal secara langsung memengaruhi pengalaman pengguna akhir. Halaman Database Invocation di Application Real-Time Monitoring Service (ARMS) menampilkan topologi panggilan, metrik performa tingkat SQL, pengecualian, serta jejak terdistribusi. Gunakan halaman ini untuk mengidentifikasi kueri lambat, melacak kesalahan hingga ke sumbernya, dan menentukan layanan hulu mana yang menghasilkan beban database paling besar.
Halaman ini mengorganisasi data panggilan database ke dalam lima tab:
| Tab | Tujuan | Metrik utama |
|---|---|---|
| Overview | Memvisualisasikan hubungan panggilan dan agregasi performa | Topologi panggilan, jumlah permintaan, waktu respons, jumlah error, ukuran hasil |
| SQL Analysis | Menganalisis performa pernyataan SQL individual | Volume panggilan SQL, tren waktu respons, statistik per pernyataan |
| Exception Analysis | Menyelidiki kegagalan panggilan database | Jenis pengecualian, tren kemunculan, detail error |
| Call source | Mengidentifikasi layanan hulu yang memanggil database | Aplikasi pemanggil, antarmuka pemanggil, metrik per sumber |
| Interface Snapshot | Menelusuri jejak terdistribusi untuk permintaan individual | ID jejak, garis waktu jejak, log terkait |
Prasyarat
Aplikasi Anda harus dipantau oleh ARMS Application Monitoring. Untuk petunjuk penyiapan, lihat Overview.
Buka halaman Database Invocation
Masuk ke ARMS console.
Di panel navigasi sebelah kiri, pilih Application Monitoring > Applications.
Di halaman Applications, pilih wilayah di bilah navigasi atas lalu klik nama aplikasi.
Catatan: Jika ikon
muncul di kolom Language, berarti aplikasi tersebut terhubung ke Application Monitoring. Tanda hubung (-) menunjukkan aplikasi terhubung ke Tracing Analysis.Di panel navigasi sebelah kiri, klik Database Invocation.
Pilih database dan atur periode waktu.

Setelah Anda memilih database dan periode waktu, gunakan tab-tab yang dijelaskan di bawah ini untuk menganalisis berbagai aspek panggilan database.
Tab Overview
Tab Overview menampilkan topologi panggilan dan grafik performa untuk jumlah permintaan, waktu respons, jumlah error, ukuran hasil, serta performa keseluruhan.

Kontrol topologi
| Aksi | Cara |
|---|---|
| Perbesar | Klik atau gulir ke atas |
| Perkecil | Klik atau gulir ke bawah |
| Kembalikan ke ukuran default | Klik ![]() |
| Sesuaikan dengan halaman | Klik ![]() |
Interaksi grafik
| Tindakan | Cara |
|---|---|
| Lihat statistik pada titik waktu tertentu | Arahkan kursor ke grafik |
| Perbesar rentang waktu tertentu | Klik dan seret pada grafik |
| Lihat metrik untuk periode kustom atau bandingkan tanggal | Klik |
| Lihat detail API untuk suatu metrik | Klik |
| Buat aturan alert untuk suatu metrik | Klik |
Tab SQL Analysis
Tab SQL Analysis menampilkan grafik kolom volume panggilan SQL dan kurva deret waktu untuk waktu respons. Tab ini juga mencantumkan pernyataan SQL yang dieksekusi terhadap database.

Interaksi grafik
| Aksi | Cara |
|---|---|
| Lihat statistik detail | Arahkan kursor ke grafik |
| Lihat metrik untuk periode kustom atau bandingkan tanggal | Klik |
| Lihat detail API untuk suatu metrik | Klik |
Aksi pada pernyataan SQL
Di daftar pernyataan SQL, gunakan kolom Actions:
| Aksi | Hasil |
|---|---|
| Invocation Statistics | Lihat statistik panggilan untuk satu pernyataan SQL |
| Interface Snapshot | Lihat jejak terdistribusi untuk pernyataan tersebut. Lihat tab Interface Snapshot. |
Tab Exception Analysis
Tab Exception Analysis mencantumkan pengecualian panggilan database beserta tren kemunculannya.

Catatan: Untuk mengkueri pengecualian, tentukan bidang Whitelist di bagian Advanced Settings pada tab Custom Configuration di halaman Application Settings.
Interaksi grafik
| Aksi | Cara |
|---|---|
| Lihat statistik detail | Arahkan kursor ke grafik |
| Perbesar rentang waktu tertentu | Klik dan seret pada grafik |
| Lihat metrik untuk periode kustom atau bandingkan tanggal | Klik |
| Lihat detail API untuk suatu metrik | Klik |
Aksi pada pengecualian
Di daftar pengecualian, gunakan kolom Actions:
| Aksi | Hasil |
|---|---|
| Invocation Statistics | Lihat statistik untuk pengecualian tertentu |
| Details | Lihat detail lengkap pengecualian |
Call source tab
Tab Call source menunjukkan aplikasi dan antarmuka hulu yang memanggil database. Gunakan tab ini untuk mengidentifikasi asal muasal beban database.

| Aksi | Cara |
|---|---|
| Cari aplikasi atau API tertentu | Masukkan nama di kotak pencarian lalu klik ![]() |
| Lihat jejak untuk API tertentu yang dipanggil oleh sumber hulu | Klik view details di sebelah API. Lihat tab Interface Snapshot. |
| Lihat statistik detail | Arahkan kursor ke grafik |
| Lihat metrik untuk periode kustom atau bandingkan tanggal | Klik |
Tab Interface Snapshot
Tab Interface Snapshot menampilkan jejak terdistribusi untuk panggilan database. Gunakan jejak ini untuk menelusuri permintaan individual dan mengidentifikasi hambatan performa pada tingkat kueri.

| Aksi | Cara |
|---|---|
| Cari jejak berdasarkan nama API | Masukkan nama di kotak pencarian lalu klik ![]() |
| Lihat detail jejak | Klik ID jejak di kolom TraceId. Untuk informasi selengkapnya, lihat Supported operations. |
| Lihat log yang terkait dengan jejak | Klik View Logs di kolom Actions |
Catatan: Anda harus mengaitkan ID jejak dengan log bisnis aplikasi Anda untuk mempermudah troubleshooting error. Saat terjadi error, log bisnis yang ditautkan menyediakan konteks yang diperlukan untuk mendiagnosis akar masalah. Untuk petunjuk penyiapan, lihat Associate trace IDs with business logs.
atau gulir ke atas
atau gulir ke bawah


