Упражнение. Оценка производительности развернутого концентратора событий с помощью портал Azure

Завершено

В этом уроке вы используете портал Azure для проверки работы экземпляра Центров событий в соответствии с ожиданиями. Кроме того, вы проверяете, как работает обмен сообщениями Центров событий при временной недоступности и использовать метрики Центров событий для проверка производительности экземпляра Центров событий.

Просмотр действий Центров событий

  1. Войдите на портал Microsoft Azure, используя ту же учетную запись, с помощью которой вы активировали песочницу.

  2. Найдите экземпляр Центров событий с помощью панели поиска и откройте его, как мы сделали в предыдущем упражнении.

  3. На странице "Обзор" просмотрите количество сообщений.

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

  4. Приложения SimpleSend и EventProcessorSample настроены для отправки и получения 100 сообщений. Обратите внимание, что Центры событий обрабатывают 100 сообщений из приложения SimpleSend и передают 100 сообщений приложению EventProcessorSample.

Устойчивость центров событий тестирования

Выполните следующие действия, чтобы узнать, что происходит, когда приложение отправляет сообщения в Центры событий во время временной недоступности.

  1. Повторно отправьте сообщения экземпляру Центров событий с помощью приложения SimpleSend. Выполните в Cloud Shell следующую команду.

    cd ~
    cd azure-event-hubs/samples/Java/Basic/SimpleSend
    java -jar ./target/simplesend-1.0.0-jar-with-dependencies.jar
    
  2. Когда вы получите сообщение "Отправить завершено", нажмите клавишу ВВОД.

  3. Вернитесь на портал Azure. На странице обзора области пространства имен Центров событий выберите экземпляр Центров событий в нижней части списка. Здесь показаны сведения, относящиеся к экземпляру Центров событий. На эту панель можно также попасть через запись Концентратор событий на странице пространства имен. Откроется панель экземпляра концентратора событий.

  4. На панели меню слева в разделе Параметры выберите Конфигурация. Откроется область конфигурации для экземпляра Центров событий.

  5. В разделе СОСТОЯНИЕ КОНЦЕНТРАТОРА СОБЫТИЙ выберите Отключено, а в строке меню выберите Сохранить изменения.

    Disable Event Hubs.

    Важно!

    Подождите минимум пять минут, прежде чем продолжить.

  6. Выберите "Активный" в разделе "СОСТОЯНИЕ КОНЦЕНТРАТОРА СОБЫТИЙ", чтобы повторно включить экземпляр Центров событий, а в верхней строке меню выберите "Сохранить изменения".

  7. Перезапустите приложение EventProcessorSample в Cloud Shell, чтобы получать сообщения. Выполните следующую команду.

    cd ~
    cd azure-event-hubs/samples/Java/Basic/EventProcessorSample
    java -jar ./target/eventprocessorsample-1.0.0-jar-with-dependencies.jar
    
  8. Когда сообщения перестают отображаться в консоли, нажмите клавишу ВВОД.

  9. Вернитесь в портал Azure, вернитесь к пространству имен Центров событий. Если вы по-прежнему находитесь на странице Центров событий, вы можете использовать наверху экрана навигацию, чтобы перейти назад. Либо найдите и выберите пространство имен с помощью функции поиска.

  10. В средней области меню в разделе Мониторинг выберите Метрики.

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

  11. В раскрывающемся списке Метрики выберите Входящие сообщения и на панели задач нажмите Добавить метрику.

  12. В раскрывающемся списке Метрики выберите Исходящие сообщения и на панели задач нажмите Добавить метрику.

  13. В правом верхнем углу диаграммы нажмите Последние 24 часа (автоматически) и в открывшемся диалоговом окне измените период времени на Последние 30 минут. Нажмите Применить.

Обратите внимание, что даже если сообщения были отправлены до того, как экземпляр Центров событий был отключен в автономный режим в течение определенного периода, все 100 сообщений были успешно переданы.

Итоги

В этом уроке вы использовали метрики Центров событий для проверки успешной обработки отправки и получения сообщений в экземпляре Центров событий.