Упражнение. Оценка производительности развернутого концентратора событий с помощью портал Azure
В этом уроке вы используете портал Azure для проверки работы экземпляра Центров событий в соответствии с ожиданиями. Кроме того, вы проверяете, как работает обмен сообщениями Центров событий при временной недоступности и использовать метрики Центров событий для проверка производительности экземпляра Центров событий.
Просмотр действий Центров событий
Войдите на портал Microsoft Azure, используя ту же учетную запись, с помощью которой вы активировали песочницу.
Найдите экземпляр Центров событий с помощью панели поиска и откройте его, как мы сделали в предыдущем упражнении.
На странице "Обзор" просмотрите количество сообщений.
Приложения SimpleSend и EventProcessorSample настроены для отправки и получения 100 сообщений. Обратите внимание, что Центры событий обрабатывают 100 сообщений из приложения SimpleSend и передают 100 сообщений приложению EventProcessorSample.
Устойчивость центров событий тестирования
Выполните следующие действия, чтобы узнать, что происходит, когда приложение отправляет сообщения в Центры событий во время временной недоступности.
Повторно отправьте сообщения экземпляру Центров событий с помощью приложения SimpleSend. Выполните в Cloud Shell следующую команду.
cd ~ cd azure-event-hubs/samples/Java/Basic/SimpleSend java -jar ./target/simplesend-1.0.0-jar-with-dependencies.jar
Когда вы получите сообщение "Отправить завершено", нажмите клавишу ВВОД.
Вернитесь на портал Azure. На странице обзора области пространства имен Центров событий выберите экземпляр Центров событий в нижней части списка. Здесь показаны сведения, относящиеся к экземпляру Центров событий. На эту панель можно также попасть через запись Концентратор событий на странице пространства имен. Откроется панель экземпляра концентратора событий.
На панели меню слева в разделе Параметры выберите Конфигурация. Откроется область конфигурации для экземпляра Центров событий.
В разделе СОСТОЯНИЕ КОНЦЕНТРАТОРА СОБЫТИЙ выберите Отключено, а в строке меню выберите Сохранить изменения.
Важно!
Подождите минимум пять минут, прежде чем продолжить.
Выберите "Активный" в разделе "СОСТОЯНИЕ КОНЦЕНТРАТОРА СОБЫТИЙ", чтобы повторно включить экземпляр Центров событий, а в верхней строке меню выберите "Сохранить изменения".
Перезапустите приложение EventProcessorSample в Cloud Shell, чтобы получать сообщения. Выполните следующую команду.
cd ~ cd azure-event-hubs/samples/Java/Basic/EventProcessorSample java -jar ./target/eventprocessorsample-1.0.0-jar-with-dependencies.jar
Когда сообщения перестают отображаться в консоли, нажмите клавишу ВВОД.
Вернитесь в портал Azure, вернитесь к пространству имен Центров событий. Если вы по-прежнему находитесь на странице Центров событий, вы можете использовать наверху экрана навигацию, чтобы перейти назад. Либо найдите и выберите пространство имен с помощью функции поиска.
В средней области меню в разделе Мониторинг выберите Метрики.
В раскрывающемся списке Метрики выберите Входящие сообщения и на панели задач нажмите Добавить метрику.
В раскрывающемся списке Метрики выберите Исходящие сообщения и на панели задач нажмите Добавить метрику.
В правом верхнем углу диаграммы нажмите Последние 24 часа (автоматически) и в открывшемся диалоговом окне измените период времени на Последние 30 минут. Нажмите Применить.
Обратите внимание, что даже если сообщения были отправлены до того, как экземпляр Центров событий был отключен в автономный режим в течение определенного периода, все 100 сообщений были успешно переданы.
Итоги
В этом уроке вы использовали метрики Центров событий для проверки успешной обработки отправки и получения сообщений в экземпляре Центров событий.