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

已完成

在此單元中,您會使用 Azure 入口網站 來確認事件中樞實例是否根據預期運作。 您也會測試事件中樞傳訊在暫時無法使用時的運作方式,並使用事件中樞計量來檢查事件中樞實例的效能。

檢視事件中樞活動

  1. 使用您啟用沙箱時所用的相同帳戶來登入 Azure 入口網站

  2. 使用 [搜尋] 列來尋找事件中樞執行個體,然後以和先前練習中相同的方式將其開啟。

  3. 在 [概觀] 頁面上,檢視訊息計數。

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

  4. SimpleSend 與 EventProcessorSample 應用程式是設定為傳送/接收 100 個訊息。 請注意,事件中樞會處理來自SimpleSend應用程式的100則訊息,並將100則訊息傳送至EventProcessorSample 應用程式。

測試事件中樞復原能力

執行下列步驟,查看當應用程式將訊息傳送給事件中樞,但事件中樞暫時無法使用時,會發生什麼事。

  1. 使用 SimpleSend 應用程式,將訊息重新傳送給事件中樞執行個體。 在 Cloud Shell 中執行下列命令。

    cd ~
    cd azure-event-hubs/samples/Java/Basic/SimpleSend
    java -jar ./target/simplesend-1.0.0-jar-with-dependencies.jar
    
  2. 當您收到傳送完成訊息時,請按 Enter

  3. 返回 Azure 入口網站。 在 [事件中樞命名空間] 窗格的 [概觀] 頁面上,在底部的清單內選取事件中樞執行個體。 這會顯示事件中樞實例特有的詳細數據。 您也可以透過命名空間頁面中的 [事件中樞] 項目進入此窗格。 [事件中樞執行個體] 窗格隨即出現。

  4. 在左側功能表窗格的 [設定] 下,選取 [設定]。 會出現事件中樞執行個體的 [設定] 窗格。

  5. 在 [事件中樞狀態] 底下選取 [停用],並在頂端功能表列中選取 [儲存變更]

    Disable Event Hubs.

    重要

    請至少先等五分鐘再繼續。

  6. 選取 [事件中樞狀態] 底下的 [使用中] 來重新啟用事件中樞執行個體,並在頂端功能表列中選取 [儲存變更]。

  7. 在 Cloud Shell 中,重新執行 EventProcessorSample 應用程式以接收訊息。 執行下列命令。

    cd ~
    cd azure-event-hubs/samples/Java/Basic/EventProcessorSample
    java -jar ./target/eventprocessorsample-1.0.0-jar-with-dependencies.jar
    
  8. 當訊息不再出現在主控台時,請按 Enter

  9. 回到 Azure 入口網站,並返回事件中樞命名空間。 如果您仍在 [事件中樞] 頁面上,則可以使用畫面頂端的階層連結返回。 或者,您可搜尋命名空間並加以選取。

  10. 在中間功能表窗格的 [監視] 底下,選取 [計量]

    Screenshot showing the Event Hubs Metrics with number of incoming and outgoing messages displayed.

  11. 從 [計量] 下拉式清單,選取 [內送訊息],然後在工作列中選取 [新增計量]

  12. 從 [計量] 下拉式清單,選取 [外送訊息],然後在工作列中選取 [新增計量]

  13. 在圖表右上方,選取 [過去 24 小時 (自動)],並在顯示的對話方塊中,將時間長度變更為 [過去 30 分鐘] 以展開資料圖表。 選取套用

請注意,即使訊息在事件中樞實例脫機前傳送一段時間,所有 100 則訊息都已成功傳輸。

摘要

在此單元中,您已使用「事件中樞」計量來測試「事件中樞」執行個體是否已成功處理訊息的傳送及接收。