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

Slutförd

När du använder Event Hubs måste du övervaka din hubb för att säkerställa att den fungerar som förväntat.

Om du fortsätter med bankexemplet distribuerade du Azure Event Hubs-tjänsten och konfigurerade avsändar- och mottagarprogram. Dina program är redo att testa lösningen för betalningsbearbetning. Avsändarprogrammet samlar in en kunds kreditkortsdata och mottagarprogrammet verifierar att kreditkortet är giltigt. Eftersom din arbetsgivares organisation är känslig är det viktigt att betalningsbearbetningen är robust och tillförlitlig även i de fall då den inte är tillgänglig för tillfället.

Utvärdera Event Hubs-tjänsten genom att testa att din händelsehubb bearbetar data som förväntat. Med de mått som är tillgängliga i Event Hubs kan du se till att det fungerar bra.

Hur kan du använda Azure-portalen för att visa aktiviteter på din händelsehubb?

Fönstret Översikt för din händelsehubbtjänst visar antalet meddelanden, som representerar de data (händelser) som tas emot och skickas av händelsehubben. Du kan välja tidsskala när du visar dessa händelser.

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

Hur kan du testa händelsehubbens motståndskraft?

Meddelanden som tas emot från avsändarprogrammet, även när hubben blir otillgänglig, överförs och bearbetas så snart hubben blir tillgänglig. Tillfälliga anslutningsproblem kan uppstå på grund av uppgraderingar och omstarter av serverdelstjänsten. När de inträffar kan du visa symtom, som kan vara:

  • En minskning av inkommande meddelanden/begäranden.
  • Loggfilen kan innehålla felmeddelanden.
  • Programmen kan vara frånkopplade från tjänsten i några sekunder.
  • Begäranden kan tillfälligt begränsas.

Klient-SDK:er för Event Hubs har inbyggd motståndskraft. Om du vill testa den här funktionen kan du använda Azure-portalen för att inaktivera din händelsehubb.

När du återaktiverar händelsehubben kan du köra mottagarprogrammet igen och använda Event Hubs-mått för ditt namnområde för att kontrollera om alla avsändarmeddelanden har överförts och tagits emot.

Användbara mått som är tillgängliga i händelsehubbar är:

  • Begränsade begäranden: Antalet begränsade begäranden eftersom dataflödet överskred enhetsanvändningen.
  • ActiveConnections: Antalet aktiva anslutningar på en namnrymd eller händelsehubb.
  • Inkommande/utgående byte: antalet byte som skickats till/tagits emot från händelsehubben under en angiven period.

Sammanfattning

Azure-portalen visar antalet meddelanden och andra mått som du kan använda som en hälsokontroll för händelsehubben.