Benutzerdefinierte geografische Details

Instana Die Zuordnung von IP-Adressen der Endnutzer zu geografischen Angaben, beispielsweise Stadt- und Ländernamen, erfolgt durch die Auswertung verschiedener HTTP-Header ( HTTP ), um die IP-Adressen der Endnutzer zu ermitteln. Diese IP-Adressen werden dann mithilfe der geografischen Datenbanken von Maxmind in geografische Angaben umgewandelt.

Die benutzerdefinierten geografischen Angaben beschreiben, wie man benutzerdefinierte Zuordnungsregeln von IP-Adressbereichen zu geografischen Angaben konfiguriert. Die Hauptanwendungsfälle für diese benutzerdefinierten Zuordnungsregeln sind private Netzwerke. Beispielsweise, wenn Sie über private Netzwerke auf selbst gehostete Installationen von Instana zugreifen. In solchen Fällen enthalten öffentliche geografische Datenbanken niemals relevante Informationen, sodass der Übersetzungsprozess entweder keine Ergebnisse liefert oder nur falsche bzw. unbrauchbare Ergebnisse.

Stellen Sie bei selbst gehosteten Installationen von „ Instana “ sicher, dass die Konfigurationen für die Endbenutzerüberwachung abgeschlossen sind.

Konfiguration über das „ Web REST API “

Konfiguration abrufen

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"

Konfiguration festlegen.

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'