カスタム地理の詳細

Instana エンドユーザーのIPアドレスを都市名や国名などの地理的情報に紐付ける処理は、 HTTP の各種ヘッダーを解析してエンドユーザーのIPアドレスを取得することで行われます。 これらの IP アドレスは、Maxmind の 地理的データベースを使用して地理的詳細に変換されます。

「カスタム地理情報」では、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"

構成を設定します

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'