У нас есть довольно много тем / очередей служебной шины Azure.Любая данная тема имеет МАКСИМАЛЬНЫЙ РАЗМЕР, и ее можно достичь этого предела по различным причинам, не связанным с загрузкой, а именно.неподтвержденные подписки, прикрепленные к теме и т. д.
У нас было несколько сбоев, когда тема достигла своих предельных размеров, поскольку у нас были неподтвержденные подписки.Мы ищем фундаментальный мониторинг, где
- Если размер темы> X% от МАКСИМАЛЬНОГО РАЗМЕРА, мы получаем электронное письмо / уведомление.
- Любая тема в производственном пространстве имен должна автоматически добавляться в мониторинг.Для dev можно забыть добавить мониторинг
при добавлении новой темы в пространство имен.
Хотя 2. хорошо иметь, но иметь только 1. тоже хорошо.
Сервисная шина Azure в настоящее время имеет «Метрики» в предварительном просмотре, и есть несколько метрик, которые мы можем настроить, чтобы получать оповещения.Похоже, что это на очень ранних стадиях, и даже вышеупомянутое требование не может быть выполнено.
Я что-то упустил или мне нужно создать пользовательский мониторинг с использованием функций Azure / приложений логики, вызвав API-интерфейсы REST, выставленные по адресу - https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-supported-metrics?redirectedfrom=MSDN#microsoftservicebusnamespaces
https://www.servicebus360.com/, для продажи вышеуказанной функциональностино мое требование очень элементарно.