繁体   English   中英

Azure传送门:Application Insights——如何识别请求者的IP地址

[英]Azure Portal: Application Insights - How to Identify Requestor's IP Address

您好,我想知道是否有人可以为我回答这个问题:

有没有办法让我查看传入请求的日志及其 IP 地址。

这是场景:

我们有多台主机,每 5 分钟通过一个简单的 MVC controller 将数据提交到我们的 .NET Web 应用程序中。其中一台机器的配置指向正确的域,但 controller 名称错误。

因此,每 5 分钟就会在 Azure 门户上生成一个 404 错误。 我想通过识别导致此问题的传入请求的 IP 地址来识别哪台机器配置错误。 我们正在运行具有 12 个 VM 实例的 .NET web 应用程序,我检查了ApplicationInsights/Logs部分,但找不到对 IP 地址的任何引用。

有什么方法可以通过 Azure 门户网站跟踪它?

提前致谢。

只要在服务器上安装并配置了Application Insights .NET 或 .NET Core SDK来记录请求,您就可以在 Azure 上创建/更新显示客户端 IP 地址的 Application Insights 资源。

您当前可能会在日志中看到 IP 0.0.0.0 ,这是默认值

此行为旨在帮助避免不必要的个人数据收集。 我们建议尽可能避免收集个人数据。

同一篇文章中,您可以看到要配置的设置如下(为简洁起见缩短)。

{
       // ...
       "properties": {
              // ...
              "DisableIpMasking": true
       }
}

配置此设置后,在 Application Insights 中查询时,日志将开始显示客户端 ip 地址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM