Memecahkan masalah topik impor Azure Event Hubs

Dokumen ini memberikan beberapa tips pemecahan masalah umum untuk topik impor Azure Event Hubs.

Setelah mengonfigurasi topik impor dan mulai menyerap pesan, Anda dapat memeriksa metrik Cloud Monitoring yang relevan untuk melihat apakah data diserap. Lakukan langkah-langkah berikut:

  1. Di konsol, buka halaman Topics.

    Buka Topik

  2. Klik topik impor Azure Event Hubs yang ingin Anda pecahkan masalahnya.

  3. Di halaman detail topik, klik tab Metrik.

  4. Periksa diagram untuk metrik Jumlah byte penyerapan.

  5. Jika tidak ada data yang ditransfer, di halaman detail topik, periksa untuk melihat apakah ada error untuk kolom Status topik.

  6. Anda juga dapat memeriksa metrik Status sumber data proses transfer. Untuk melakukannya, di halaman detail topik, klik tab Metrics.

  7. Berikut adalah daftar error yang mungkin Anda temui:

    Kode Error Deskripsi Perbaiki
    EVENT_HUBS_PERMISSION_DENIED Terjadi error saat menggunakan data dari Azure Event Hubs karena masalah izin. Verifikasi peran yang ditetapkan ke aplikasi Azure yang terdaftar dan pastikan izin yang diperlukan telah diberikan.
    Pastikan akun layanan ada dan dikonfigurasi dengan benar seperti yang dijelaskan dalam prosedur Membuat pendaftaran Aplikasi dengan federasi identitas. Untuk informasi selengkapnya tentang cara membuat akun layanan, lihat Membuat akun layanan di Google Cloud.
    Pastikan akun layanan Pub/Sub memiliki izin iam.serviceAccounts.getOpenIdToken. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran Service Account Token Creator ke akun layanan Pub/Sub.
    Pastikan Anda telah menambahkan peran pengguna akun layanan ke akun layanan. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran pengguna akun layanan ke akun layanan.
    PUBLISH_PERMISSION_DENIED Error saat memublikasikan ke topik karena masalah izin. Berikan izin publikasi yang diperlukan kepada akun layanan Pub/Sub. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran penayang Pub/Sub ke akun layanan Pub/Sub.
    EVENT_HUB_NOT_FOUND Azure event hub yang diberikan tidak dapat ditemukan. Verifikasi akurasi hub peristiwa Azure. Pastikan bahwa event hub Azure ada dan dapat diakses.
    SUBSCRIPTION_NOT_FOUND Langganan Azure Event Hubs yang diberikan tidak dapat ditemukan. Verifikasi keakuratan langganan. Pastikan langganan ada.
    RESOURCE_GROUP_NOT_FOUND Grup resource Azure Event Hubs yang disediakan tidak dapat ditemukan. Verifikasi grup resource untuk memastikan keakuratannya. Pastikan grup resource ada dalam langganan yang ditentukan.

Jika tidak ada error hingga tahap ini, periksa praktik terbaik di Mempertahankan penayang yang sehat.

Anda juga dapat mengaktifkan log platform untuk topik impor. Log ini membantu Anda memecahkan masalah saat Anda mengalami masalah saat menyerap objek ke dalam topik impor Pub/Sub.