Halaman ini berlaku untuk Apigee dan Apigee Hybrid.
Lihat dokumentasi Apigee Edge.
Tampilan Investigasi API Monitoring menampilkan tabel pivot metrik dan atribut untuk semua traffic API, sehingga Anda dapat membandingkan aktivitas untuk berbagai metrik.
Untuk mengakses tampilan Investigasi, ikuti langkah-langkah dalam artikel Mengakses API Monitoring dan memilih Investigasi.
Gambar di bawah menampilkan UI dengan opsi Investigasi dipilih.
Secara default, tampilan Investigasi menampilkan tiga tabel:
- Kode Kesalahan berdasarkan Waktu
- Kode Kesalahan berdasarkan Kode Status
- Sumber Kesalahan oleh Proxy
Seperti pada tampilan Linimasa, Anda dapat memilih kombinasi tabel apa pun dari menu Graphs untuk ditampilkan. Semua opsi grafik lainnya sama seperti di tampilan Linimasa.
Setiap sel dalam tabel menunjukkan jumlah respons untuk subset data. Sebagai contoh, lihat tiga kolom pertama pada tabel Fault Code by Time.
Sel pertama di baris 1 menunjukkan jumlah respons (444
) dengan kode kesalahan
steps.json2xml.SourceUnavailable
yang ditampilkan dari
18:18 - 18:24
, pada tanggal yang dipilih.
Sel pertama di baris 2 menampilkan jumlah respons (64
)
selama interval waktu
yang sama ketika kode kesalahan tidak ditetapkan karena alasan tertentu.
Untuk mempelajari kode kesalahan khusus ini, lihat Pemecahan masalah error runtime kebijakan JSON ke XML.
Kode status 2xx
Permintaan yang menampilkan kode status 2xx berhasil diterima dan dipahami. Biasanya, sebagian besar permintaan akan menampilkan kode status 2xx. Jika Anda sangat tertarik melihat data untuk permintaan yang gagal, Anda mungkin ingin membatasi data yang ditampilkan untuk permintaan dengan kode status selain 2xx, agar data lebih mudah ditafsirkan. Untuk melakukannya, alihkan tombol Tampilkan Kode Status 2xx di kanan atas tampilan Investigasi, ke posisi kiri (nonaktif).
Dengan setelan ini, tampilan Investigasi hanya menampilkan data dari permintaan dengan kode respons yang berbeda dari 2xx.
Melihat distribusi data sel
Anda bisa mendapatkan tampilan data yang lebih terperinci untuk setiap sel tabel dengan mengklik sel. Ini menampilkan distribusi data sel menurut beberapa atribut yang berbeda.
Untuk melihat contohnya, pertama-tama pilih Region pada menu Graphs untuk menampilkan tabel yang ditampilkan di bawah ini.
Pada data untuk contoh ini, hanya ada satu region, us-central1
.
Jika ada data untuk wilayah lain, Anda akan melihat baris tambahan di tabel.
Sekarang, klik sel pertama dalam tabel.
Tindakan ini akan menampilkan beberapa tabel di panel kanan tampilan Investigasi. Tabel pertama ditampilkan di bawah ini.
Bagian atas panel menampilkan kondisi yang menentukan data sel, dalam hal ini region dan interval waktu.
Di bawahnya, tabel "Distribusi berdasarkan Kode Kesalahan" menampilkan jumlah respons untuk setiap kode kesalahan dalam data. Dalam contoh ini, hanya ada dua nilai kode kesalahan:
Kode kesalahan | Jumlah |
---|---|
steps.json2xml.SourceUnavailable |
432 |
not set |
64 |
Jumlah untuk kode kesalahan berjumlah 496
, jumlah total dalam
sel.
Contoh lainnya, scroll ke bawah di panel kanan hingga Anda mencapai tabel berlabel "Distribution by Status Code", seperti yang ditunjukkan di bawah ini.
Dalam hal ini, ada dua kode status dalam data:
500
:432
200
:64
Kode status | Jumlah |
---|---|
500 |
432 |
200 |
64 |
Sekali lagi, jumlahnya adalah 496
.
Menggunakan tampilan Investigasi untuk mendiagnosis masalah
Anda dapat menggunakan tampilan Investigasi untuk mendiagnosis masalah API. Misalnya, Anda menerima pemberitahuan yang menunjukkan bahwa tingkat error 5xx melebihi batas yang ditentukan. Untuk menyelidiki masalah ini, Anda dapat melakukan tugas berikut di tampilan Investigasi:
- Lihat tabel FAULT CODE BY TIME untuk melihat aktivitas kode kesalahan selama satu jam terakhir.
- Lihat tabel FAULT CODE BY STATUS CODE untuk mengidentifikasi kode status HTTP tertentu yang terkait dengan kode kesalahan yang jumlahnya meningkat selama satu jam terakhir, seperti yang diidentifikasi pada langkah sebelumnya.
- Lihat matriks FAULT CODE BY PROXY untuk mengidentifikasi proxy API yang memicu kode kesalahan yang diidentifikasi pada langkah sebelumnya.
- Siapkan pemberitahuan untuk membantu Anda lebih lanjut dalam mendiagnosis masalah tersebut.