定制地理详细信息

Instana 将终端用户的IP地址映射到地理位置信息(例如城市和国家名称)的过程,是通过检查各种 HTTP 头部信息来获取终端用户的IP地址实现的。 然后,在 Maxmind 的地理数据库帮助下将这些 IP 地址转换为地理详细信息。

“自定义地理位置信息”部分介绍了如何配置将 IP 地址范围映射到地理位置信息的自定义映射规则。 这些自定义映射规则的主要应用场景是私有网络。 例如,当您通过私有网络访问自托管的 Instana 安装时。 在这种情况下,公共地理数据库中往往不包含相关信息,因此翻译过程要么毫无结果,要么只能得到错误或无用的结果。

对于自托管的 Instana 安装,请确保已完成最终用户监控的相关配置

通过 Web REST API 进行配置

获取配置

curl -H "Authorization: apiToken $API_TOKEN" \
  -H "Accept: text/csv" \
  "https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/config/$MOBILE_APP_ID/geo-mapping-rules"

Set Configuration

curl -X PUT \
  -H "Authorization: apiToken $API_TOKEN" \
  -H "Accept: text/csv, application/json" \
  -H "Content-Type: text/csv" \
  "https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/config/$MOBILE_APP_ID/geo-mapping-rules" \
  -d 'network,latitude,longitude,accuracy_radius,city_name,subdivision_1_name,subdivision_1_iso_code,subdivision_2_name,subdivision_2_iso_code,country_name,country_iso_code,continent_name,continent_code
84.119.41.64/26,51.5900204,6.1974817,8,Kevelaer,North Rhine-Westphalia,NW,Kreis Kleve,KLE,Germany,DE,Europe,EU'