All Products
Search
Document Center

Application Real-Time Monitoring Service:Panggilan eksternal

Last Updated:Mar 11, 2026

Application Real-Time Monitoring Service (ARMS) secara otomatis mendeteksi panggilan outbound dari aplikasi Anda ke layanan eksternal seperti database, message queue, dan API pihak ketiga. Gunakan halaman External Calls untuk:

  • Mengidentifikasi panggilan lambat dan error di seluruh dependensi eksternal.

  • Menganalisis tren waktu respons, jumlah permintaan, dan jumlah error dari waktu ke waktu.

  • Menelusuri kembali panggilan eksternal bermasalah ke operasi API internal yang memicunya.

ARMS mengumpulkan data panggilan eksternal dari aplikasi Anda yang telah diinstrumentasi. Anda tidak perlu menginstal agent pada layanan eksternal itu sendiri.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

Buka halaman External Calls

  1. Login ke ARMS console.

  2. Di panel navigasi sebelah kiri, pilih Application Monitoring > Applications.

  3. Di halaman Applications, pilih wilayah di bilah navigasi atas, lalu klik nama aplikasi yang ingin Anda kelola.

    Catatan Jika ikon Java icon muncul di kolom Language, berarti aplikasi tersebut terhubung ke Application Monitoring. Jika muncul tanda hubung (-), berarti aplikasi tersebut terhubung ke Tracing Analysis.
  4. Di panel navigasi sebelah kiri, klik External Calls.

Panel sebelah kiri mencantumkan semua panggilan eksternal yang dilakukan oleh aplikasi. Urutkan panggilan berdasarkan waktu respons, jumlah permintaan, jumlah error, atau jumlah exception untuk menampilkan dependensi paling bermasalah terlebih dahulu.

External Call

Analisis performa panggilan eksternal

Pilih satu panggilan eksternal dari panel sebelah kiri untuk melihat metrik performanya di tab Overview. Tab ini menampilkan grafik deret waktu untuk metrik berikut:

MetricDescription
Request countJumlah permintaan dari waktu ke waktu.
Response timeLatensi rata-rata per interval waktu.
Error countJumlah permintaan gagal dari waktu ke waktu.
External call overview

Identifikasi sumber panggilan

Tab Call Source menunjukkan operasi API internal mana yang memicu panggilan eksternal yang dipilih. Untuk setiap sumber panggilan, grafik deret waktu menampilkan waktu respons, jumlah permintaan, dan jumlah error. Gunakan tab ini untuk mengidentifikasi bagian aplikasi Anda yang bertanggung jawab atas panggilan eksternal bermasalah.

pg_am_external_calls

Tabel berikut menjelaskan aksi yang tersedia di tab Call Source:

ActionSteps
Expand or collapse all API operationsKlik Expand/Collapse All di bagian atas tab.
Search for a specific API operationMasukkan kata kunci nama aplikasi atau nama API di kotak pencarian, lalu klik ikon Search.
Show or hide metrics for a single API operationKlik panel collapse atau ikon panah di ujung baris.
View traces for a specific call sourceKlik view details di samping operasi API. Untuk informasi lebih lanjut, lihat View interface snapshots.

Diagnosis masalah latensi

Contoh berikut menjelaskan alur kerja troubleshooting umum di halaman External Calls:

  1. Identifikasi panggilan eksternal yang lambat. Urutkan berdasarkan response time untuk menemukan dependensi paling lambat. Pilih dependensi tersebut untuk membuka tab Overview.

  2. Periksa timeline. Tinjau grafik response time. Tentukan kapan latensi mulai meningkat dan apakah peningkatan tersebut berkorelasi dengan penerapan atau perubahan traffic.

  3. Temukan sumber panggilan. Beralih ke tab Call Source. Identifikasi operasi API internal mana yang memanggil dependensi lambat tersebut.

  4. Periksa jejak (traces). Klik view details di samping operasi API bermasalah untuk melihat distributed traces. Periksa jejak individual guna menemukan akar permasalahan, seperti kueri lambat, timeout jaringan, atau loop retry.

Topik terkait

  • Trace query: Cari traces berdasarkan durasi, status, atau tag untuk menyelidiki permintaan individual.

  • API monitoring: Pantau performa operasi API milik aplikasi Anda sendiri.