【发布时间】:2018-11-16 03:33:37
【问题描述】:
我已经将一些 .net API 和应用程序部署为 Azure 的应用服务,这些服务在内部使用,其中一些可以在外部调用。还为主要应用程序服务之一(我们称之为服务 A)设置了 Azure 警报,它会在出现 404 错误时发送电子邮件通知。
查看 AppInsights,我可以看到一些 requests 在调用 URL 中不包含任何端点的服务(服务 B https://serviceB.mydomain.com/)时导致 404 错误,当然服务 B 返回 404,但 AppInsights 没有显示请求调用者(request referer)。要调查 404 错误,我需要了解调用方 url。
我知道,我可以通过编程方式读取请求引用者,但如何处理由对不存在的端点的请求引起的 404 错误,而且某些请求可能没有引用者。如何记录调用方 url [最好在 Azure 应用程序服务/appInsights 中]?
【问题讨论】:
标签: azure httprequest alert azure-application-insights http-referer