首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在应用程序中,client_CountryOrRegion总是显示“美国”,尽管我的应用程序在新加坡

在应用程序中,client_CountryOrRegion总是显示“美国”,尽管我的应用程序在新加坡
EN

Stack Overflow用户
提问于 2021-12-12 10:44:19
回答 1查看 428关注 0票数 0

在应用程序洞察中,client_CountryOrRegion总是显示“美国”,尽管一切都在新加坡(资源组、应用程序服务、应用程序洞察)。我检查App入站和出站is,一切都在新加坡

如何将client_CountryOrRegion配置到新加坡或托管我的应用程序服务的地方?假设我正在运行.Net 5应用程序。

EN

回答 1

Stack Overflow用户

发布于 2021-12-13 04:42:32

如何将client_CountryOrRegion配置到新加坡或托管我的应用程序服务的地方?假设我正在运行.Net 5应用程序。

正如Peter所说,这是客户端的位置,而不是服务器的位置。它是请求来源的一个指标。

默认情况下,IP地址是临时收集的,但不存储在应用洞察中--基本进程如下:

当遥测被发送到Azure时,Application使用IP地址来使用GeoLite2来自MaxMind进行地理定位查找。

应用程序洞察使用此查找的结果填充字段client_Cityclient_StateOrProvinceclient_CountryOrRegion。然后丢弃地址,并将0.0.0.0写入client_IP字段。

遥测类型如下:

  • 浏览器遥测:我们收集发送者的IP地址。
  • 服务器遥测:应用洞察模块收集客户端IP地址。如果设置了X-Forwarded-For,则不收集它。
  • 要了解更多关于IP地址和地理位置数据如何在Application中收集的信息,请参考此文章

您可以将ClientIpHeaderTelemetryInitializer配置为从不同的头获取IP地址。例如,在某些系统中,它由代理、负载均衡器或CDN移动到X-Originating-IP了解更多

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70322827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档