在应用程序洞察中,client_CountryOrRegion总是显示“美国”,尽管一切都在新加坡(资源组、应用程序服务、应用程序洞察)。我检查App入站和出站is,一切都在新加坡
如何将client_CountryOrRegion配置到新加坡或托管我的应用程序服务的地方?假设我正在运行.Net 5应用程序。
发布于 2021-12-13 04:42:32
如何将client_CountryOrRegion配置到新加坡或托管我的应用程序服务的地方?假设我正在运行.Net 5应用程序。
正如Peter所说,这是客户端的位置,而不是服务器的位置。它是请求来源的一个指标。
默认情况下,IP地址是临时收集的,但不存储在应用洞察中--基本进程如下:
当遥测被发送到Azure时,Application使用IP地址来使用GeoLite2来自MaxMind进行地理定位查找。
应用程序洞察使用此查找的结果填充字段client_City
、client_StateOrProvince
和client_CountryOrRegion
。然后丢弃地址,并将0.0.0.0
写入client_IP
字段。
遥测类型如下:
X-Forwarded-For
,则不收集它。您可以将ClientIpHeaderTelemetryInitializer
配置为从不同的头获取IP地址。例如,在某些系统中,它由代理、负载均衡器或CDN移动到X-Originating-IP
。了解更多。
https://stackoverflow.com/questions/70322827
复制相似问题