Mengevaluasi performa hub peristiwa yang disebarkan menggunakan portal Azure

Selesai

Saat menggunakan Pusat Aktivitas, Anda harus memantau hub untuk memastikan hub berfungsi seperti yang diharapkan.

Melanjutkan dengan contoh perbankan, Anda menyebarkan layanan Azure Event Hubs dan mengonfigurasi aplikasi pengirim dan penerima. Aplikasi Anda siap menguji solusi pemrosesan pembayaran. Aplikasi pengirim mengumpulkan data kartu kredit pelanggan, dan aplikasi penerima memverifikasi kartu kredit valid. Karena sifat sensitif dari bisnis perusahaan Anda, sangat penting bahwa pemrosesan pembayaran Anda kuat dan dapat diandalkan, bahkan saat tidak tersedia untuk sementara.

Evaluasi layanan Pusat Aktivitas Anda dengan menguji apakah pusat aktivitas Anda memproses data seperti yang diharapkan. Metrik yang tersedia di Pusat Aktivitas memungkinkan Anda memastikan bahwa metrik berfungsi dengan baik.

Bagaimana Anda menggunakan portal Azure untuk melihat aktivitas pusat aktivitas Anda?

Panel Gambaran Umum untuk layanan pusat aktivitas Anda memperlihatkan jumlah pesan, yang mewakili data (peristiwa) yang diterima dan dikirim oleh pusat aktivitas. Anda dapat memilih skala waktu untuk melihat peristiwa ini.

Screenshot of the Azure portal displaying the Event Hub namespace with message counts.

Bagaimana Anda dapat menguji ketahanan pusat aktivitas?

Pesan yang diterima dari aplikasi pengirim Anda, bahkan ketika hub menjadi tidak tersedia, berhasil ditransmisikan dan diproses segera setelah hub tersedia. Masalah konektivitas sementara mungkin terjadi karena peningkatan dan mulai ulang layanan backend. Ketika terjadi, Anda dapat melihat gejala, yang mungkin mencakup:

  • Penurunan pesan/permintaan masuk.
  • File log mungkin berisi pesan kesalahan.
  • Aplikasi mungkin terputus dari layanan selama beberapa detik.
  • Permintaan mungkin dibatasi sesaat.

SDK klien untuk Pusat Aktivitas memiliki ketahanan bawaan. Untuk menguji fungsionalitas ini, Anda dapat menggunakan portal Azure untuk menonaktifkan pusat aktivitas Anda.

Saat mengaktifkan kembali pusat aktivitas, Anda dapat menjalankan ulang aplikasi penerima, dan menggunakan metrik Azure Event Hubs untuk namespace layanan Anda untuk memeriksa apakah semua pesan pengirim berhasil dikirimkan dan diterima.

Metrik yang berguna yang tersedia di hub peristiwa meliputi:

  • Permintaan yang Dibatasi: Jumlah permintaan yang dibatasi karena throughput melebihi penggunaan unit.
  • Active Koneksi ions: Jumlah koneksi aktif pada namespace layanan atau hub peristiwa.
  • Byte Masuk/Keluar: Jumlah byte yang dikirim ke/diterima dari layanan Pusat Aktivitas selama periode tertentu.

Ringkasan

Portal Microsoft Azure menyediakan jumlah pesan dan metrik lain yang dapat Anda gunakan sebagai pemeriksaan kesehatan untuk Pusat Aktivitas Anda.