Menggunakan tampilan Investigasi

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.

Pilih tampilan investigasi.

Gambar di bawah menampilkan UI dengan opsi Investigasi dipilih.

Tampilan investigasi API Monitoring

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.

Kode kesalahan menurut tabel waktu.

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).

Tampilkan tombol Kode Status 2xx.

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.

Wilayah menurut tabel waktu.

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.

Klik sel pertama di wilayah berdasarkan tabel waktu.

Tindakan ini akan menampilkan beberapa tabel di panel kanan tampilan Investigasi. Tabel pertama ditampilkan di bawah ini.

Tabel distribusi

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.

Tabel distribusi

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.