Melihat data pesan dengan tampilan Debug

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat Dokumentasi Apigee Edge.

Yang akan Anda pelajari

Dalam tutorial ini, Anda akan belajar:

  • Lihat header dan isi isi pesan respons.
  • Lihat pesan error.

Yang Anda butuhkan

Melihat data pesan

Tampilan Debug di Editor Proxy Apigee memungkinkan Anda melihat header, variabel, objek, dan detail lainnya sebagai waktu respons dalam alur respons dan permintaan proxy API. Tampilan Debug juga memungkinkan Anda melihat bagaimana permintaan atau respons berubah saat diproses oleh proxy API. Untuk gambaran yang lebih detail deskripsi tampilan debug, lihat Menggunakan Debug.

Di tutorial sebelumnya, Anda membatasi jumlah permintaan dengan kebijakan SpikeArrest. Halaman ini menjelaskan cara menggunakan Debug untuk melihat apa yang terjadi jika rasio tersebut terlampaui.

Editor Proxy Baru

  1. Pada tab Develop di Proxy API, edit kebijakan Spike Arrest <Rate> untuk menjadi 13.00 lagi, lalu Simpan proxy. Ini akan memungkinkan Anda melihat status berhasil dan gagal (lebih dari batas) panggilan API.
  2. Di Proxy Editor, klik tab Debug.
  3. Klik Start Debug Session.
  4. Dalam dialog:

    1. Pilih Environment tempat Anda ingin menjalankan sesi debug.
    2. (Opsional) Dari menu drop-down Filter, pilih filter yang akan diterapkan. semua transaksi dalam sesi debug yang Anda buat. Defaultnya adalah None (All transactions), yang menyertakan semua transaksi di data debug.

      Untuk informasi tentang cara menggunakan filter, lihat Menggunakan filter dalam sesi debug. Untuk mengetahui informasi tentang filter bawaan, lihat Menggunakan filter standar.

    3. Klik Mulai.
  5. Memanggil API proxy lagi menggunakan curl (atau dengan URL di browser web) beberapa kali sampai Anda melihat setidaknya satu respons 200 dan satu respons 429 di panel sebelah kiri.

    Status 200 dan 439 dalam tampilan debug.

  6. Klik transaksi 429 di panel sebelah kiri. Ini menampilkan Diagram Gantt untuk transaksi di panel sebelah kanan.

    Transaksi dengan status 429 ditampilkan dalam diagram Gantt.

    Perhatikan bahwa ada baris untuk kebijakan Spike Arrest, yang ditampilkan dengan ikon error.

  7. Klik baris berlabel Error. Tindakan ini akan menampilkan detail error ke di sebelah kanan diagram. Gambar di bawah menampilkan bagian Properti dari detail error:

    Detail error Penangkapan Lonjakan.

Anda dapat mengklik tombol Back dan Next di bawah Gannt diagram untuk berpindah di antara langkah dalam alur dan melihat detail setiap langkah.

Untuk mendownload seluruh sesi debug sebagai dokumen tunggal, klik Sesi Download. Sesi debug dihapus dalam waktu 24 jam setelah sesi selesai, jadi jika yang diinginkan untuk melihat sesi setelah waktu tersebut, Anda harus mengunduhnya sebelum waktu tersebut.

Editor Proxy Klasik

  1. Pada tab Develop di proxy API, edit kebijakan Spike Arrest <Rate> untuk menjadi 13.00 lagi, lalu Simpan proxy. Ini akan memungkinkan Anda melihat status berhasil dan gagal (lebih dari batas) panggilan API.
  2. Di Proxy Editor, klik tab Debug.
  3. Pada Start a debug session, pilih lingkungan tempat proxy Anda di-deploy.
  4. Klik Start Debug Session.
  5. Panggil proxy API lagi menggunakan curl (atau dengan URL di browser web) hingga Anda melihat setidaknya satu respons 200 dan satu respons 429 di panel Transaksi Debug.

    curl -v https://YOUR_ENV_GROUP_HOSTNAME/my-proxy

    dengan YOUR ENV_GROUP_HOSTNAME adalah nama host grup lingkungan. Lihat Temukan nama host grup lingkungan.

    Respons 200 dan respons 429 ditampilkan di bawah ini.

    Sesi debug di UI Apigee dengan respons 200 dan respons 429.

  6. Klik transaksi 200 di panel Transaksi sebelah kiri. Debug-nya dimuat di jendela utama di bawah Transaction Map, yang menampilkan permintaan/respons seperti diagram. Ikon Pangkalan Lonjakan berada dalam alur permintaan.
  7. Dalam diagram alur, klik ikon lingkaran pada respons, yaitu yang paling jauh di sebelah kanan (ditunjukkan dalam diagram berikut).

    Panel Fase Details menampilkan data yang tersedia pada titik tersebut di alur kerja. Jika men-scroll panel tersebut, Anda akan melihat header dan isi respons HTTP saat ini.

  8. Sekarang lihat error di Debug.

    Klik transaksi 429 di panel Transactions. Di editor utama jendela, Anda akan melihat diagram alir dengan item dalam permintaan saja, termasuk Lonjakan ikon dengan tanda seru merah yang menunjukkan {i>error<i}.

    Klik ikon error berbentuk tabung kecil di sebelah kanan ikon Spike Arrest, dan lihat detail pelanggaran penghentian lonjakan di panel Detail Fase.

    Error penangkapan lonjakan

Anda dapat mengklik tombol Kembali dan Berikutnya dalam alur diagram untuk berpindah di antara titik dalam alur dan melihat detail Debug.

Jika Anda ingin melihat keseluruhan sesi Debug sebagai satu dokumen, download dengan mengklik Download Sesi Debug.

Untuk informasi selengkapnya, lihat Menggunakan Debug.