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

Завершено

При использовании концентраторов событий необходимо следить за своим концентратором, чтобы убедиться, что он работает, как ожидалось.

Продолжая работу с банковским примером, вы развернули Центры событий Azure службу и настроили приложения отправителя и получателя. Ваши приложения готовы к тестированию решения для обработки платежей. Приложение отправителя собирает данные кредитной карты клиента, а приложение-получатель проверяет, является ли кредитная карта допустимой. Для обеспечения конфиденциальности бизнеса вашего работодателя важно, чтобы обработка платежей была надежной, даже если она временно недоступна.

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

Как просмотреть состояние концентратора событий на портале Azure?

В области "Обзор" для службы концентратора событий отображаются числа сообщений, которые представляют данные (события), полученные и отправленные концентратором событий. Вы можете выбрать шкалу времени при просмотре этих событий.

Снимок экрана: портал Azure, демонстрирующий пространство имен концентратора событий с указанием количества сообщений.

Как проверить устойчивость концентратора событий?

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

  • Падение входящих сообщений и запросов.
  • Файл журнала может содержать сообщения об ошибках.
  • Приложения могут быть отключены от службы в течение нескольких секунд.
  • Запросы могут быть мгновенно регулироваться.

Клиентские пакеты SDK для концентраторов событий имеют встроенную отказоустойчивость. Чтобы проверить эту функциональность, можно использовать портал Azure для отключения концентратора событий.

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

Полезные метрики, доступные в центрах событий, включают:

  • Регулируемые запросы: количество регулируемых запросов, так как пропускная способность превысила использование единицы.
  • Активные подключения. Число активных подключений для пространства имен или концентратора событий.
  • Входящие/исходящие байты. Число байтов, переданных и полученных в службе "Центры событий" за указанный период.

Итоги

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