使用 Azure 入口網站評估已部署事件中樞的效能

已完成

使用事件中樞時,您必須監視您的中樞,以確保其如預期般運作。

繼續進行銀行範例,您已部署 Azure 事件中樞 服務和已設定的傳送者和接收者應用程式。 您的應用程式已準備好測試付款處理解決方案。 傳送者應用程式會收集客戶的信用卡數據,而接收者應用程式會驗證信用卡是否有效。 由於您雇主的業務具有機密性質,因此付款處理作業必須穩定且可靠,即使在暫時無法使用的情況下也必須如此。

透過測試事件中樞是否如預期般處理資料來對事件中樞服務進行評估。 事件中樞中所提供的計量可讓您確保其運作正常。

如何使用 Azure 入口網站來檢視您的事件中樞活動?

事件中樞服務的 [概觀] 窗格會顯示訊息計數,代表事件中樞接收和傳送的資料 (事件)。 您可以選擇檢視這些事件時的時幅。

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

如何測試事件中樞復原能力?

即使中樞無法使用,從您的傳送者應用程式接收的訊息,只要中樞變成使用,就會成功傳輸和處理。 暫時性連線問題可能會因為後端服務升級和重新啟動而發生。 當它們確實發生時,您可以檢視徵兆,這可能包括:

  • 傳入訊息/要求的捨棄。
  • 記錄檔可能包含錯誤訊息。
  • 應用程式可能會中斷與服務的連線數秒。
  • 要求可能會暫時節流。

事件中樞的用戶端 SDK 具有內建復原能力。 若要測試此功能,您可以使用 Azure 入口網站來停用事件中樞。

當重新啟用事件中樞時,您可重新執行接收者應用程式,並使用命名空間的事件中樞計量來檢查所有傳送者訊息是否均已成功傳送及接收。

事件中樞中可用的實用計量包括:

  • 節流要求:因輸送量超過單位使用量而已節流要求的數目。
  • 作用中的連線:命名空間或事件中樞上的作用中連線數目。
  • 傳入/傳出位元組數:在指定的期間內,傳送到/接收自「事件中樞」服務的位元組數目。

摘要

Azure 入口網站可提供訊息計數和其他計量,供您作為事件中樞的健康情況檢查。