0

Я изучаю Концентраторы событий Microsoft Azure. Моя цель - выяснить способ обеспечения автоматической масштабируемости. Это экспериментальная работа, и я действительно только пытаюсь узнать, что я могу сделать с концентраторами событий Azure. У меня нет доступа к Azure платформы для тестирования тест ничего :(Монитор Azure Event Hub

Ну, до сих пор, я обнаружил, что через REST API и Service Bus Powershell Я могу добавить Пропускная способность Единицы (для увеличения производительности. - Я полагаюсь об этом:. Scale Azure Service Bus through Powershell or API) и увеличения или уменьшения времени истечения мероприятия (которые могут влиять на способность - https://msdn.microsoft.com/en-us/library/azure/dn790675.aspx)

Проблема заключается в том, что, предполагая, что предыдущие методы работы, и я имею возможность масштабировать производительность Концентраторы событие автоматически, Мне все еще нужно знать, когда запускать механизмы масштабируемости. Чтобы узнать, когда и как запускать масштабируемость, I n eed для работы над некоторыми функциями, которые зависят от метрик события (или способа его мониторинга). Проблема в том, что я не могу найти никаких показателей. Единственное, что я нахожу, это следующее: https://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-monitor/ - что на самом деле не решает мою проблему, потому что, хотя она может представлять некоторые интересные показатели, она не служит целям моего «приложения» (что произойдет, если я смогу доказать, что могу успешно масштаб Azure автоматически); и это Azure service bus statistics/Monitoring - ссылки, которые не работают.

Наверняка я могу найти дополнительную информацию об Service Bus Explorer, и, конечно же, он может предоставить некоторые интересные сведения о метриках хаба событий, мне просто интересно, есть ли что-то вроде этого: https://github.com/HBOCodeLabs/incubator-storm/blob/master/STORM-UI-REST-API.md, которые позволяют мне получить доступ к некоторым показателям , а не создание моих собственных метрик

Спасибо заранее наилучшими пожеланиями

ответ

1

Вы можете получить метрики о событии концентраторы (концентратору Event является Service Bus Entity) с помощью Автобусное сущностей Метрики REST API (https://msdn.microsoft.com/library/azure/dn163589.aspx). С помощью этого вы можете получить те же показатели, которые отображаются на портале, такие как:

  • Количество входящих сообщений
  • Incoming пропускной
  • Исходящий пропускной

Это должно помочь вам определить, когда нужно масштабируйте приложение вверх или вниз.

Это видео полезно для начала https://channel9.msdn.com/Blogs/Subscribe/Service-Bus-Namespace-Management-and-Analytics

1

Если 3-службы партии являются одним из вариантов, смотрите в CloudMonix @http://cloudmonix.com Это может контролировать события концентраторы (среди Gazillion других Azure связанные вещи) и выполнить runbooks Azure Automation (среди других gazillion других действий) как реакции на условия загрузки/повсюду в целом концентраторе или отдельных разделах и, необязательно, на основе любых других показателей в вашей среде.

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

Отказ от ответственности: Я связан с продуктом. HTH

+1

Hi Igorek, спасибо за помощь. К сожалению, я не могу использовать стороннее программное обеспечение. : - /. Хотя, я признаю, cloudmonix выглядит очень интересно, и я также проверю его –

0

Сервисный автобусный проводник замечательный. Я действительно использую это. ServiceBus Explorer

Смежные вопросы