Oefening: de prestaties van de geïmplementeerde Event Hub evalueren met behulp van Azure Portal
In deze les gebruikt u Azure Portal om te controleren of uw Event Hubs-exemplaar werkt volgens de verwachtingen. U test ook hoe Event Hubs-berichten werken wanneer deze tijdelijk niet beschikbaar is en metrische gegevens van Event Hubs gebruiken om de prestaties van uw Event Hubs-exemplaar te controleren.
Event Hubs-activiteit weergeven
Meld u aan bij Azure Portal met hetzelfde account waarmee u de sandbox hebt geactiveerd.
Zoek uw Event Hubs-exemplaar met behulp van de zoekbalk en open deze zoals we in de vorige oefening hebben gedaan.
Bekijk de berichtentelling op de pagina Overzicht.
De toepassingen SimpleSend en EventProcessorSample zijn geconfigureerd voor het versturen en ontvangen van 100 berichten. U ziet dat Event Hubs 100 berichten van de SimpleSend-toepassing heeft verwerkt en 100 berichten heeft verzonden naar de EventProcessorSample-toepassing.
Tolerantie van Event Hubs testen
Voer de volgende stappen uit om erachter te komen wat er gebeurt wanneer een toepassing berichten naar Event Hubs verzendt terwijl deze tijdelijk niet beschikbaar is.
Berichten opnieuw verzenden naar het Event Hubs-exemplaar met behulp van de SimpleSend-toepassing. Voer de volgende opdracht uit in Cloud Shell.
cd ~ cd azure-event-hubs/samples/Java/Basic/SimpleSend java -jar ./target/simplesend-1.0.0-jar-with-dependencies.jar
Wanneer u het bericht Verzenden voltooid krijgt, drukt u op Enter.
Ga terug naar Azure Portal. Selecteer op de pagina Overzicht van het deelvenster Event Hubs-naamruimte uw Event Hubs-exemplaar in de lijst onderaan. Hier ziet u details die specifiek zijn voor het Event Hubs-exemplaar. U kunt dit deelvenster ook openen met de Event Hubs-vermelding op de naamruimtepagina. Het deelvenster Event Hubs Instance wordt weergegeven.
Selecteer Configuratie in het linkermenuvenster onder Instellingen. Het deelvenster Configuratie wordt weergegeven voor uw Event Hubs-exemplaar.
Selecteer onder EVENT HUB STATUS de optie Uitgeschakeld en selecteer in de bovenste menubalk de optie Wijzigingen opslaan.
Belangrijk
Wacht minimaal vijf minuten voordat u doorgaat.
Selecteer Actief onder EVENT HUB STATUS om uw Event Hubs-exemplaar opnieuw in te schakelen en selecteer wijzigingen opslaan in de bovenste menubalk.
Voer in Cloud Shell de EventProcessorSample-toepassing opnieuw uit om berichten te ontvangen. Voer de volgende opdracht uit.
cd ~ cd azure-event-hubs/samples/Java/Basic/EventProcessorSample java -jar ./target/eventprocessorsample-1.0.0-jar-with-dependencies.jar
Wanneer berichten niet meer worden weergegeven op de console, drukt u op Enter.
Ga terug naar uw Event Hubs-naamruimte in Azure Portal. Als u nog steeds op de Event Hubs-pagina bent, kunt u de breadcrumb boven aan het scherm gebruiken om achteruit te gaan. U kunt de naamruimte ook opzoeken en vervolgens selecteren.
Selecteer in het middelste menuvenster onder Bewaking de optie Metrische gegevens.
Selecteer in de vervolgkeuzelijst Metrische gegevens de optie Binnenkomende berichten en selecteer op de taakbalk de optie Metrische gegevens toevoegen.
Selecteer uitgaande berichten in de vervolgkeuzelijst Metrische gegevens en selecteer op de taakbalk de optie Metrische gegevens toevoegen.
Selecteer in de rechterbovenhoek van de grafiek de optie Afgelopen 24 uur (automatisch) en wijzig in het dialoogvenster dat wordt weergegeven de periode in Afgelopen 30 minuten om de gegevensgrafiek uit te vouwen. Selecteer Toepassen.
Hoewel de berichten zijn verzonden voordat de Event Hubs-instantie gedurende een bepaalde periode offline werd gehaald, zijn alle 100 berichten verzonden.
Samenvatting
In deze les hebt u de metrische gegevens van Event Hubs gebruikt om te testen of uw Event Hubs-exemplaar de verzendende en ontvangende berichten heeft verwerkt.