Halaman Permintaan API di Pemantauan Browser melacak setiap panggilan API yang dilakukan oleh aplikasi web Anda. Gunakan halaman ini untuk mengidentifikasi titik akhir yang lambat, permintaan yang gagal, dan pola error sebelum memengaruhi pengguna.
| Masalah | Lokasi pemeriksaan |
|---|---|
| API mana saja yang gagal? | Success Rate tab — mengurutkan titik akhir berdasarkan laju keberhasilan untuk menampilkan API yang tidak andal. |
| Error apa yang dikembalikan? | Message tab — mengelompokkan panggilan API berdasarkan pesan respons, diurutkan menurut volume. |
| API yang berhasil mana yang paling lambat? | Success RT tab — mengurutkan titik akhir berdasarkan rata-rata waktu respons (RT) untuk panggilan yang berhasil. |
| Apakah kegagalan juga lambat? | Failure RT tab — menampilkan rata-rata RT untuk panggilan yang gagal beserta volumenya. |
| Apakah masalahnya bersifat regional atau spesifik perangkat? | Geographical View, Terminal View, dan Version View sections — memecah semua metrik berdasarkan lokasi, browser, OS, perangkat, resolusi, dan versi aplikasi. |
Metrik
Halaman Permintaan API menampilkan empat metrik inti untuk setiap titik akhir API yang dipantau:
Success rate — Persentase pemanggilan yang mengembalikan tanggapan berhasil.
Response messages — Pesan respons yang dikembalikan oleh setiap API, diurutkan berdasarkan volume panggilan.
Average RT for successful calls — Durasi rata-rata penyelesaian permintaan yang berhasil.
Average RT for failed calls — Durasi rata-rata permintaan yang gagal sebelum mengembalikan error.
Keempat metrik tersebut dapat dipecah berdasarkan enam dimensi: lokasi geografis, browser, sistem operasi, perangkat, resolusi, dan versi.
Investigasi tingkat keberhasilan API
Tab Success Rate di sisi kiri mengurutkan semua API yang dipantau berdasarkan laju keberhasilan panggilannya.
Pilih sebuah API untuk melihat:
API Success Rate (panel kanan) — Grafik deret waktu yang menampilkan volume panggilan dan tingkat keberhasilan dalam rentang waktu yang dipilih.
API Link Trace (TOP 20) (panel kanan) — 20 jejak teratas yang gagal dan berhasil untuk API tersebut. Klik Link Trace pada kolom Actions untuk memeriksa jejak terdistribusi. Klik View Details untuk melihat data permintaan dan respons lengkap.

Detail jejak menghubungkan panggilan API antarmuka depan dengan pemrosesan backend. Hal ini membantu menentukan apakah masalah berasal dari kode sisi klien, latensi jaringan, atau layanan backend. Jika suatu API menunjukkan penurunan tiba-tiba pada tingkat keberhasilannya, selidiki jejak yang gagal untuk memeriksa timeout backend, error otentikasi, atau kode status yang tidak terduga.
Analisis pesan respons API
Tab Message di sisi kiri mengelompokkan semua respons API berdasarkan pesan responsnya dan mengurutkannya menurut total volume panggilan.
Pilih sebuah pesan untuk membuka panel Message Request Details di sisi kanan. Panel ini mencantumkan setiap panggilan API yang mengembalikan pesan tersebut, diurutkan berdasarkan volume panggilan secara menurun.

Jika satu pesan error mendominasi daftar, maka itulah target debugging dengan dampak tertinggi.
Periksa waktu respons untuk panggilan yang berhasil
Tab Success RT di sisi kiri mengurutkan API berdasarkan rata-rata RT untuk panggilan yang berhasil.
Pilih sebuah API untuk melihat panel Success API Response Time di sisi kanan, yang menampilkan:
Grafik garis rata-rata RT dari waktu ke waktu.
Grafik batang total volume panggilan berhasil dari waktu ke waktu.

Korelasikan RT dengan volume panggilan untuk membedakan perlambatan nyata dari outlier berlalu lintas rendah. Lonjakan RT yang disertai volume panggilan tinggi biasanya menunjukkan masalah kinerja yang nyata.
Periksa waktu respons untuk panggilan yang gagal
Tab Failure RT di sisi kiri mengurutkan API berdasarkan rata-rata RT untuk panggilan yang gagal.
Pilih sebuah API untuk melihat panel Failure API Response Time di sisi kanan, yang menampilkan:
Grafik garis rata-rata RT untuk panggilan yang gagal dari waktu ke waktu.
Grafik batang total volume panggilan gagal dari waktu ke waktu.

RT tinggi pada panggilan yang gagal sering kali menunjukkan timeout backend, bukan error klien yang langsung dikembalikan. Bandingkan dengan tab Message untuk memeriksa apakah kegagalan lambat berkorelasi dengan pesan error tertentu.
Pecah metrik berdasarkan lokasi
Bagian Geographical View memecah metrik API berdasarkan lokasi pengguna. Tersedia dua tab:
China View — Statistik yang diagregasi berdasarkan provinsi di Tiongkok.
World View — Statistik yang diagregasi berdasarkan negara atau wilayah di seluruh dunia.
Gunakan tampilan ini untuk mengidentifikasi masalah kinerja atau keandalan yang spesifik wilayah, yang mungkin mengindikasikan masalah pada tingkat CDN, DNS, atau jaringan.
Pecah metrik berdasarkan terminal
Bagian Terminal View memecah metrik API berdasarkan lingkungan klien. Tersedia empat tab:
| Tab | Yang ditampilkan |
|---|---|
| Browser | Metrik dikelompokkan berdasarkan jenis browser (Chrome, Firefox, Safari, dll.) |
| OS | Metrik dikelompokkan berdasarkan sistem operasi |
| Device | Metrik dikelompokkan berdasarkan jenis perangkat |
| Resolution | Metrik dikelompokkan berdasarkan resolusi layar |

Jika kegagalan atau respons lambat terkonsentrasi pada browser atau OS tertentu, masalah tersebut mungkin terkait dengan kompatibilitas SDK atau perilaku API yang spesifik browser.
Pecah metrik berdasarkan versi
Bagian Version View menampilkan metrik yang dikelompokkan berdasarkan versi host dan versi aplikasi.

Bandingkan versi saat ini dengan versi sebelumnya setelah penerapan untuk memastikan apakah rilis baru menyebabkan regresi kinerja atau keandalan.
Kontrol halaman
Kontrol berikut tersedia di semua tab pada halaman Permintaan API:
Urutkan daftar — Di tab mana pun di sisi kiri, klik ikon panah untuk mengalihkan antara urutan menaik dan menurun.
Beralih antara tampilan grafik dan tabel — Di panel mana pun di sisi kanan, klik ikon daftar di pojok kanan atas untuk mengalihkan antara tampilan grafik dan tabel.

Tetapkan rentang waktu kustom — Di panel mana pun di sisi kanan, klik ikon jam di pojok kanan atas untuk memilih rentang waktu tertentu bagi data yang ditampilkan.
