Могу ли я создать оповещения о мониторинге для тем домена сетки событий Azure? - PullRequest
0 голосов
/ 06 февраля 2019

Я хотел бы настроить следующие оповещения для тем домена, когда

  • События с ошибкой доставки (в домене) превышают x в течение y времени
  • События с ошибкой доставки (в теме домена1) превышать x в течение y времени
  • События, связанные с доставкой (в теме домена 2), превышать x в течение y времени

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

Я не видел способа настройки вышеупомянутого на портале.Возможно ли (или нет) настроить выше в это время любым другим способом?Если да, то можете ли вы указать, как этого добиться?

1 Ответ

0 голосов
/ 06 февраля 2019

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

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

Текущая версия AEG не интегрирована с Диагностическими настройками (например, как это делается для концентраторов событий), которым будет разрешено выдвигать метрики и / или журналы впотоковый конвейер для их анализа.

Однако в качестве обходного пути вам может помочь API REST для мониторинга Azure *1016*.Используя Списки значения метрик для области событий, мы можем получить метрики для таких тем, как Публикация выполнена , Ошибка публикации и Несоответствие .Ниже приведен пример получения REST:

https://management.azure.com/subscriptions/{myId}/resourceGroups/{myRG}/providers/Microsoft.EventGrid/domains/{myDomain}/providers/Microsoft.Insights/metrics?api-version=2018-01-01&interval=PT1M&aggregation=none&metricnames=PublishSuccessCount,PublishFailCount,PublishSuccessLatencyInMs,DroppedEventCount

На основе метода опроса вы можете передать значения метрик домена событий в конвейер потока для их анализа, мониторинга, оповещения и т. д. с помощью Azure.Работа Stream Analytics.Ваши требования к управлению (например, publisher_topic1 отключен и т. Д.) Можно ссылаться на задание входного потока.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...