Ringkasan debug

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat Dokumentasi Apigee Edge.

Debug adalah alat untuk memecahkan masalah dan memantau proxy API yang berjalan di Apigee. Alat Debug memungkinkan Anda menyelidiki detail dari setiap langkah melalui alur proxy API. Apigee memungkinkan Anda mengumpulkan data debug, yang menampilkan seluruh alur permintaan/respons dari Proxy API. Ini mencakup semua parameter permintaan/respons beserta transformasi yang diterapkan ke mereka pada saat eksekusi kebijakan. Hal ini penting untuk melakukan proses debug dan pemecahan masalah selama pengembangan dan deployment proxy API.

Menggunakan Debug

Membuat dan mengelola sesi debug menggunakan alat Debug dengan UI atau API, seperti yang dijelaskan dalam Menggunakan Debug. Atau, Anda dapat mendownload sesi debug serta melihat dan menganalisisnya secara offline, seperti yang dijelaskan di Menggunakan Debug Offline.

Penggunaan Debug oleh Dukungan Apigee

Hanya pelanggan yang dapat memicu sesi debug, tetapi Dukungan Apigee dapat mengakses sesi debug terdahulu yang tidak dihapus selama kasus dukungan berlangsung untuk membantu memecahkan masalah khusus proxy.

Perhatikan hal-hal berikut:

  • Dukungan Apigee memiliki izin hanya baca untuk Men-debug data.
  • Dukungan Apigee dapat meminta Anda menjalankan debug untuk mengambil informasi tentang suatu masalah, dan memberikan ID sesi debug atau link ke sesi debug agar Dukungan dapat meninjau debug yang direkam. Karena sesi debug yang tersimpan hanya valid selama 24 jam, sebaiknya Anda mendownload sesi debug dan melampirkannya ke kasus yang dibuka dengan Dukungan untuk mengaktifkan tampilan offline.

Untuk pengguna hybrid Apigee

Jika Anda menggunakan Apigee Hybrid, tinjau bagian berikut.

Arsitektur debug

Berikut adalah ilustrasi proses pembuatan sesi debug baru:

Tampilan tingkat tinggi dari permintaan untuk memulai sesi debug:
    Akun Layanan 1. Anda memulai permintaan untuk memulai sesi debug, menggunakan UI atau API.
    2. Bidang pengelolaan mengeluarkan permintaan pembuatan sesi debug ke bidang runtime menggunakan model pub/sub.
    3. Sinkronisasi, yang berlangganan notifikasi sesi debug, menyebarkan permintaan pembuatan ke Pemroses Pesan.
    4. Anggota parlemen mengumpulkan data debug dan mengalirkannya ke pod pengumpulan data.
    5. fasih segera menulis data debug ke sistem file pod.
    6. UDCA memeriksa sistem file pod untuk mencari file data baru.
    7. Saat menemukan file data baru, UDCA menguploadnya ke layanan UAP.
    8. Kemudian, Anda dapat mengakses data melalui layanan Apigee seperti UI hybrid Apigee atau Apigee API.

Data debug disimpan di bidang pengelolaan hingga 24 jam.

Prasyarat

Jika Anda menggunakan Apigee Hybrid, sebelum dapat menggunakan debug, Anda harus memastikan hal-hal berikut telah dikonfigurasi:

Akun layanan:

  • apigee-synchronizer (peran: Apigee Synchronizer Manager)
  • apigee-udca (peran: Agen Analisis Apigee)

Untuk mengetahui informasi selengkapnya tentang Apigee Hybrid, lihat Buat akun layanan.

Sinkronisasi: