Application Insights和.Net Core - 0.0.0.0 IP

时间:2018-04-02 12:53:57

标签: azure-application-insights

我所有*x登录的应用程序洞察都有requests IP。为什么呢?

详细说明:
- 在Azure应用服务上运行应用程序
- 使用.Net Core 2
- 其他信息似乎没问题,比如来自世界各地的一些请求等等

2 个答案:

答案 0 :(得分:10)

这是因为GDPR的设计。来自this blog post in february

  

从2018年2月5日开始,Application Insights将设置所有八位字节   客户端/服务器端SDK收集到的IP地址为零之后   查找城市,国家和其他地理位置属性。这个   加强隐私,是对先前处理的改变   最后一个八位字到零。

     

此更改旨在解决客户对IP地址的疑虑   以及GDPR的影响。

     

注意:

     

•如果您需要IP地址的前3个八位字节,则可以使用   遥测初始化程序,用于添加自定义属性。

     

•这不是   影响2018年2月5日之前收集的数据。

答案 1 :(得分:0)

https://docs.microsoft.com/en-us/azure/azure-monitor/app/data-model-context#client-ip-address

客户端IP地址 客户端设备的IP地址。支持IPv4和IPv6。从服务发送遥测时,位置上下文与在服务中启动操作的用户有关。 Application Insights从客户端IP提取地理位置信息,然后截断它。因此,客户端IP本身不能用作最终用户可识别的信息。