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.
Gambar di bawah menunjukkan UI dengan Investigate dipilih.
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.
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).
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.
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.
Tindakan ini akan menampilkan beberapa tabel di panel sebelah kanan tampilan Investigate. Tabel pertama ditampilkan di bawah.
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.
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.