Sam*_*eer 3 azure google-search azure-web-sites azure-application-insights azure-app-service-plans
为什么Azure Application Insights报告的IP地址与标准Google搜索(我的IP是什么)之间存在差异?
Application Insights使用IP获取国家/地区和城市等地理位置信息,然后出于隐私原因丢弃IP的最后一个八位字节.
如果从IP中提取的地理位置信息不足以满足您要解决的方案,并且您仍然希望/需要发送未屏蔽的IP,则需要使用Application Insights SDK将其作为自定义属性提交到遥测项目.您可以使用遥测初始化程序来执行此操作.
public class CopyIPTelemetryInitializer : ITelemetryInitializer
{
public void Initialize(ITelemetry telemetry)
{
if (!string.IsNullOrEmpty(telemetry.Context.Location.Ip))
{
telemetry.Context.Properties["client-ip"] = telemetry.Context.Location.Ip;
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
328 次 |
| 最近记录: |