#azure #alert #azure-application-insights
#azure #предупреждение #azure-application-insights
Вопрос:
Я отправляю пользовательскую полезную нагрузку из Azure alerts в логическое приложение для создания настраиваемых электронных писем. Я хочу включить ссылку на предупреждение, которое было отправлено по электронной почте. URL для этого включает значение alertId, которое доступно со стандартной полезной нагрузкой, но не упоминается в полях, доступных для пользовательских полезных нагрузок здесь. Есть ли способ включить alertId в пользовательскую полезную нагрузку?
Менее желательной, но приемлемой альтернативой является включение ссылки на список предупреждений в Azure. Этот URL-адрес включает значение идентификатора клиента. Есть ли способ получить идентификатор клиента либо для включения в полезную нагрузку оповещения, либо непосредственно в приложении Logic?
Ответ №1:
Не похоже, что свойство alertId в настоящее время доступно в пользовательских свойствах JSON. Не идеальное решение, но есть некоторая полезная информация, если вы проанализируете ссылку на результаты поиска, включая идентификатор клиента, вспомогательный идентификатор, группу ресурсов (для рабочей области) и идентификатор рабочей области / приложения. Я знаю, что это может быть не идеально, потому что оповещения не обязательно должны находиться в одной и той же подписке или группе ресурсов, но, по крайней мере, это дает вам идентификатор клиента:
portal.azure.com #@{TenantId}/blade/Microsoft_Azure_Monitoring_Logs/LogsBlade/source /Оповещения.Ссылки по электронной почте/область/{«ресурсы»:[{«resourceId»:»/subscriptions/{subscriptionid}/resourceGroups/{ResourceGroup}/providers/microsoft.insights/components/{workspaceId/applicationId}«}]}/q/{query}