Övning – Utvärdera prestanda för den distribuerade händelsehubben med hjälp av Azure-portalen

Slutförd

I den här lektionen använder du Azure-portalen för att kontrollera att din Event Hubs-instans fungerar enligt förväntningarna. Du kan också testa hur Event Hubs-meddelanden fungerar när de är tillfälligt otillgängliga och använda Event Hubs-mått för att kontrollera prestanda för din Event Hubs-instans.

Visa Event Hubs-aktivitet

  1. Logga in på Azure-portalen med samma konto som du använde för att aktivera sandbox-miljön.

  2. Hitta din Event Hubs-instans med hjälp av sökfältet och öppna den som vi gjorde i föregående övning.

  3. Kontrollera antalet meddelanden på sidan Översikt.

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

  4. Programmen SimpleSend och EventProcessorSample har konfigurerats att skicka och ta emot 100 meddelanden. Observera att Event Hubs bearbetade 100 meddelanden från SimpleSend-programmet och skickade 100 meddelanden till EventProcessorSample-programmet.

Testa händelsehubbars motståndskraft

Utför följande steg för att ta reda på vad som händer när ett program skickar meddelanden till Event Hubs när det är tillfälligt otillgängligt.

  1. Skicka meddelanden till Event Hubs-instansen igen med hjälp av SimpleSend-programmet. Kör följande kommando i Cloud Shell.

    cd ~
    cd azure-event-hubs/samples/Java/Basic/SimpleSend
    java -jar ./target/simplesend-1.0.0-jar-with-dependencies.jar
    
  2. När du får meddelandet Skicka klart trycker du på Retur.

  3. Gå tillbaka till Azure-portalen. På sidan Översikt i fönstret Event Hubs-namnområde väljer du din Event Hubs-instans i listan längst ned. Detta visar information som är specifik för Event Hubs-instansen. Du kan också komma till det här fönstret med posten Event Hubs från namnområdessidan. Fönstret Event Hubs-instans visas.

  4. Välj Konfiguration under Inställningar i det vänstra menyfönstret. Fönstret Konfiguration visas för din Event Hubs-instans.

  5. Under STATUS för HÄNDELSEHUBB väljer du Inaktiverad och i den översta menyraden väljer du Spara ändringar.

    Disable Event Hubs.

    Viktigt!

    Vänta i minst fem minuter innan du fortsätter.

  6. Välj Aktiv under HÄNDELSEHUBBSTATUS för att återaktivera din Event Hubs-instans och välj Spara ändringar i den översta menyraden.

  7. Kör EventProcessorSample-programmet igen i Cloud Shell för att ta emot meddelanden. Kör följande kommando.

    cd ~
    cd azure-event-hubs/samples/Java/Basic/EventProcessorSample
    java -jar ./target/eventprocessorsample-1.0.0-jar-with-dependencies.jar
    
  8. När meddelanden slutar visas i konsolen trycker du på Retur.

  9. Gå tillbaka till Event Hubs-namnområdet i Azure-portalen. Om du fortfarande är på sidan Event Hubs kan du använda sökväg längst upp på skärmen för att gå bakåt. Du kan även söka efter namnrymden och välja den.

  10. I menyfönstret i mitten väljer du Mått under Övervakning.

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

  11. I listrutan Mått väljer du Inkommande meddelanden och i aktivitetsfältet väljer du Lägg till mått.

  12. I listrutan Mått väljer du Utgående meddelanden och i aktivitetsfältet väljer du Lägg till mått.

  13. Längst upp till höger i diagrammet väljer du Senaste 24 timmarna (automatisk) och i dialogrutan som visas ändrar du tidsperioden till Senaste 30 minuterna för att expandera datadiagrammet. Välj tillämpa.

Observera att även om meddelandena skickades innan Event Hubs-instansen togs offline under en period överfördes alla 100 meddelanden.

Sammanfattning

I den här lektionen använde du Event Hubs-måtten för att testa att din Event Hubs-instans bearbetar de meddelanden som skickas och tas emot.