De prestaties van de geïmplementeerde Event Hub evalueren met behulp van Azure Portal

Voltooid

Als u Event Hubs gebruikt, moet u controleren of de hub werkt en wordt uitgevoerd zoals verwacht.

Door te gaan met het bankvoorbeeld hebt u de Azure Event Hubs-service geïmplementeerd en toepassingen voor afzenders en ontvangers geconfigureerd. De toepassingen zijn gereed voor het testen van de oplossing voor betalingsverwerkingen. De afzendertoepassing verzamelt de creditcardgegevens van een klant en de ontvangertoepassing controleert of de creditcard geldig is. Vanwege de gevoelige aard van de bedrijfsactiviteiten van uw werkgever, is het essentieel dat de betalingsverwerking robuust en betrouwbaar is, zelf wanneer deze tijdelijk niet beschikbaar is.

Evalueer uw Event Hubs-service door te testen of uw Event Hub gegevens verwerkt zoals verwacht. Met de metrische gegevens die beschikbaar zijn in Event Hubs, kunt u ervoor zorgen dat deze goed werkt.

Hoe gebruikt u de Azure-portal om de activiteiten van de Event Hub weer te geven?

In het deelvenster Overzicht voor uw Event Hub-service ziet u het aantal berichten, dat de gegevens (gebeurtenissen) vertegenwoordigt die zijn ontvangen en verzonden door de Event Hub. U kunt de tijdschaal kiezen tijdens het weergeven van deze gebeurtenissen.

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

Hoe kunt u de tolerantie van event hubs testen?

Berichten die zijn ontvangen van uw afzendertoepassing, zelfs wanneer de hub niet beschikbaar is, worden verzonden en verwerkt zodra de hub beschikbaar is. Tijdelijke verbindingsproblemen kunnen optreden vanwege upgrades en opnieuw opstarten van de back-endservice. Wanneer ze zich voordoen, kunt u symptomen bekijken, waaronder:

  • Een daling van binnenkomende berichten/aanvragen.
  • Het logboekbestand kan foutberichten bevatten.
  • De verbinding tussen de toepassingen en de service kan enkele seconden worden verbroken.
  • Aanvragen kunnen tijdelijk worden beperkt.

Client-SDK's voor Event Hubs hebben ingebouwde tolerantie. Als u deze functionaliteit wilt testen, kunt u Azure Portal gebruiken om uw Event Hub uit te schakelen.

Wanneer u uw Event Hub opnieuw inschakelt, kunt u de ontvangertoepassing opnieuw uitvoeren en de metrische gegevens van Event Hubs voor uw naamruimte gebruiken om te controleren of alle afzenderberichten zijn verzonden en ontvangen.

Nuttige metrische gegevens die beschikbaar zijn in Event Hubs zijn onder andere:

  • Vertraagde aanvragen: het aantal vertraagde aanvragen omdat de doorvoer het gebruik van eenheden heeft overschreden.
  • ActiveConnections: het aantal actieve verbindingen voor een naamruimte of Event Hub.
  • Incoming/Outgoing Bytes: het aantal bytes dat is verzonden naar of ontvangen door de Event Hubs-service in een opgegeven periode.

Samenvatting

In de Azure-portal zijn berichtenaantallen en andere metrische gegevens beschikbaar die u kunt gebruiken als statuscontrole voor uw Event Hubs.