Menggunakan tampilan Investigate

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat dokumentasi Apigee Edge.

Tampilan Investigasi Pemantauan API menampilkan tabel pivot metrik dan atribut untuk semua traffic API, untuk membantu Anda membandingkan aktivitas untuk berbagai metrik.

Untuk mengakses tampilan Investigasi, ikuti langkah-langkah di bagian Mengakses Pemantauan API dan pilih Investigasi.

Pilih tampilan investigasi.

Gambar di bawah menunjukkan UI dengan Investigate dipilih.

Tampilan investigasi Pemantauan API

Secara default, tampilan Investigasi menampilkan tiga tabel:

  • Kode Kerusakan menurut Waktu
  • Kode Error menurut Kode Status
  • Sumber Error melalui Proxy

Seperti pada Tampilan linimasa, Anda dapat memilih kombinasi tabel apa pun dari menu Grafik untuk ditampilkan. Semua opsi grafik lainnya sama seperti di tampilan Linimasa.

Setiap sel dalam tabel menampilkan jumlah respons untuk subkumpulan data. Sebagai contoh, lihat tiga kolom pertama tabel Fault Code by Time.

Kode kerusakan menurut tabel waktu.

Sel pertama di baris 1 menunjukkan jumlah respons (444) dengan kode error steps.json2xml.SourceUnavailable yang ditampilkan dari 18:18 - 18:24, pada tanggal yang dipilih.

Sel pertama di baris 2 menunjukkan jumlah respons (64) selama interval waktu yang sama dengan kode error yang tidak ditetapkan karena alasan tertentu.

Untuk mempelajari kode error 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 terutama tertarik untuk melihat data untuk permintaan yang gagal, Anda dapat membatasi data yang ditampilkan untuk permintaan dengan kode status selain 2xx, agar data lebih mudah ditafsirkan. Untuk melakukannya, alihkan tombol Show 2xx Status Code, di kanan atas tampilan Investigate, 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. Tindakan ini akan menampilkan distribusi data sel berdasarkan beberapa atribut yang berbeda.

Untuk melihat contohnya, pilih Region di menu Graphs terlebih dahulu untuk menampilkan tabel yang ditampilkan di bawah.

Tabel wilayah menurut waktu.

Dalam data untuk contoh ini, hanya ada satu region, us-central1. Jika ada data untuk wilayah lain, Anda akan melihat baris tambahan dalam tabel.

Sekarang, klik sel pertama dalam tabel.

Klik sel pertama di tabel wilayah menurut waktu.

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

Tabel distribusi

Bagian atas panel menampilkan kondisi yang menentukan data sel, dalam hal ini wilayah dan interval waktu.

Di bawahnya, tabel "Distribusi menurut Kode Error" menampilkan jumlah respons untuk setiap kode error dalam data. Dalam contoh ini, hanya ada dua nilai kode kerusakan:

Kode kerusakan Jumlah
steps.json2xml.SourceUnavailable 432
not set 64

Jumlah kode error berjumlah 496, jumlah total dalam sel.

Sebagai contoh lain, scroll ke bawah di panel sebelah kanan hingga Anda menemukan tabel berlabel "Distribusi menurut Kode Status", seperti yang ditunjukkan di bawah.

Tabel distribusi

Dalam hal ini, ada dua kode status dalam data:

  • 500: 432
  • 200: 64
Kode status Jumlah
500 432
200 64

Sekali lagi, jumlah tersebut berjumlah 496.

Menggunakan tampilan Investigasi untuk mendiagnosis masalah

Anda dapat menggunakan tampilan Investigasi untuk mendiagnosis masalah API. Misalnya, Anda menerima pemberitahuan yang menunjukkan bahwa rasio error 5xx melebihi nilai minimum yang ditentukan. Untuk menyelidiki masalah ini, Anda dapat melakukan tugas berikut di tampilan Investigate:

  • Lihat tabel FAULT CODE BY TIME untuk melihat aktivitas kode error selama satu jam terakhir.
  • Lihat tabel FAULT CODE BY STATUS CODE untuk mengidentifikasi kode status HTTP tertentu yang terkait dengan kode error yang jumlahnya telah meningkat selama satu jam terakhir, seperti yang diidentifikasi pada langkah sebelumnya.
  • Lihat matriks FAULT CODE BY PROXY untuk mengidentifikasi proxy API yang memicu kode error yang diidentifikasi pada langkah sebelumnya.
  • Siapkan pemberitahuan untuk membantu Anda lebih lanjut dalam mendiagnosis masalah.