Я развернул несколько API .net и приложений .net в качестве службы приложений для Azure, которая используется внутри компании, а некоторые из них можно вызывать извне.Также настроили оповещение Azure для одной из основных служб приложений (назовем ее Служба A), которая отправляет уведомление по электронной почте в случае ошибки 404.
Изучая AppInsights, я вижу некоторые requests
, которые приводят к ошибке 404 при вызове одной из служб без какой-либо конечной точки, включенной в URL (служба B https://serviceB.mydomain.com/
), и, конечно, служба B возвращает 404, однако AppInsightsне отображает запрос абонента (запрос рефери).Чтобы исследовать ошибку 404, мне нужно знать об URL-адресе вызывающего абонента.
Я знаю, что программно я могу прочитать запрос на реферер, но как это можно сделать для ошибки 404, вызванной запросом к конечной точке, которая неБолее того, некоторые запросы могут не иметь реферера.Как я могу зарегистрировать URL вызывающего абонента [предпочтительно в службах приложений Azure / appInsights]?