Cvičení – vyhodnocení výkonu nasazeného centra událostí pomocí webu Azure Portal

Dokončeno

V této lekci pomocí webu Azure Portal ověříte, že vaše instance služby Event Hubs funguje podle očekávání. Také otestujete, jak funguje zasílání zpráv služby Event Hubs, když je dočasně nedostupné, a pomocí metrik služby Event Hubs můžete zkontrolovat výkon vaší instance služby Event Hubs.

Zobrazení aktivity Event Hubs

  1. Pomocí stejného účtu, kterým jste aktivovali sandbox, se přihlaste na Azure Portal.

  2. Najděte instanci služby Event Hubs pomocí panelu hledání a otevřete ji stejně jako v předchozím cvičení.

  3. Na stránce Přehled si prohlédněte počet zpráv.

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

  4. Aplikace SimpleSend a EventProcessorSample jsou nakonfigurované k odesílání a příjmu 100 zpráv. Všimněte si, že Služba Event Hubs zpracovala 100 zpráv z aplikace SimpleSend a přenesla 100 zpráv do aplikace EventProcessorSample.

Testování odolnosti služby Event Hubs

Pomocí následujících kroků zjistíte, co se stane, když aplikace odesílá zprávy do služby Event Hubs, když je dočasně nedostupná.

  1. Znovu odešlete zprávy do instance služby Event Hubs pomocí aplikace SimpleSend. V Cloud Shellu spusťte následující příkaz.

    cd ~
    cd azure-event-hubs/samples/Java/Basic/SimpleSend
    java -jar ./target/simplesend-1.0.0-jar-with-dependencies.jar
    
  2. Až se zobrazí zpráva Odeslat dokončeno , stiskněte Enter.

  3. Vraťte se na Azure Portal. Na stránce Přehled podokna Oboru názvů služby Event Hubs vyberte instanci služby Event Hubs ze seznamu v dolní části. Zobrazí se podrobnosti specifické pro instanci služby Event Hubs. Do tohoto podokna se můžete dostat také pomocí položky Event Hubs ze stránky oboru názvů. Zobrazí se podokno Instance služby Event Hubs.

  4. V levém podokně nabídek v části Nastavení vyberte Konfigurace. Zobrazí se podokno Konfigurace pro vaši instanci služby Event Hubs.

  5. V části STAV CENTRA UDÁLOSTÍ vyberte Zakázáno a v horním řádku nabídek vyberte Uložit změny.

    Disable Event Hubs.

    Důležité

    Než budete pokračovat, počkejte minimálně pět minut.

  6. Výběrem možnosti Aktivní v části STAV CENTRA UDÁLOSTÍ znovu povolte instanci služby Event Hubs a v horním řádku nabídek vyberte Uložit změny.

  7. V Cloud Shellu znovu spusťte aplikaci EventProcessorSample pro příjem zpráv. Spusťte následující příkaz:

    cd ~
    cd azure-event-hubs/samples/Java/Basic/EventProcessorSample
    java -jar ./target/eventprocessorsample-1.0.0-jar-with-dependencies.jar
    
  8. Když se na konzole přestanou zobrazovat zprávy, stiskněte Enter.

  9. Zpátky na webu Azure Portal se vraťte k oboru názvů služby Event Hubs. Pokud jste stále na stránce Event Hubs, můžete se vrátit zpět pomocí popisu cesty v horní části obrazovky. Případně také můžete obor názvů vyhledat a vybrat ho.

  10. V prostředním podokně nabídek v části Monitorování vyberte Metriky.

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

  11. V rozevíracím seznamu Metriky vyberte Příchozí zprávy a na hlavním panelu vyberte Přidat metriku.

  12. V rozevíracím seznamu Metriky vyberte Odchozí zprávy a na hlavním panelu vyberte Přidat metriku.

  13. V pravém horním rohu grafu vyberte Posledních 24 hodin (Automaticky) a v zobrazeném dialogovém okně změňte časové období na Posledních 30 minut , aby se datový graf rozbalil. Vyberte Použít.

Všimněte si, že i když byly zprávy odeslány dříve, než byla instance Event Hubs po určitou dobu přenesena do offline režimu, všechny zprávy se úspěšně přenesly.

Souhrn

V této lekci jste použili metriky služby Event Hubs k otestování úspěšného zpracování odesílajících a přijímajících zpráv vaší instance služby Event Hubs.