【发布时间】:2019-01-19 01:57:49
【问题描述】:
我有多个使用 Application Insights for Production Data 的应用程序。我正在尝试使用 City 遥测字段来映射我们当前的用户。这些数据的跟踪似乎非常不一致,并且在大多数情况下 (> 75%) 是不可用的。
我了解某些客户将使用 VPN,这可能会影响结果,但不会影响到我所看到的程度。
这是来自Azure FAQ的信息:
如何计算城市、国家和其他地理位置数据?我们看 使用 GeoLite2 增加 Web 客户端的 IP 地址(IPv4 或 IPv6)。
浏览器遥测:我们收集发件人的 IP 地址。
服务器遥测:Application Insights 模块收集客户端 IP 地址。如果设置了 X-Forwarded-For 则不收集。
您可以配置 ClientIpHeaderTelemetryInitializer 以获取 IP 来自不同标头的地址。例如,在某些系统中,它是 由代理、负载平衡器或 CDN 移动到 X-Originating-IP。
有谁知道如何改进 App Insights 的用户城市地理定位?
【问题讨论】:
标签: azure-application-insights ip-geolocation