Beispiele für Mobile- REST API
Die Beispiele unter InstanaREST API, die sich auf die Überwachung mobiler Apps beziehen, sowie Anleitungen dazu, wie man nach Möglichkeit über die Benutzeroberfläche von Instana auf dieselben Daten zugreifen kann.
Einführung
Über die Konsole „ Instana “ ( REST API ) können Abfragen an die erfassten Daten gestellt und eine neue mobile App konfiguriert werden. Grundlegende Informationen zu Authentifizierung, Ratenbegrenzung, Terminologie und Konventionen finden Sie unter Instana REST API.
Auflistung aller unterstützten Kennzahlen zur Überwachung mobiler Apps
Derzeit ist es über die Benutzeroberfläche von „ Instana “ nicht möglich, alle verfügbaren Kennzahlen einzusehen. Sie können jedoch alle diese Kennzahlen zur Überwachung mobiler Apps abrufen, indem Sie den Aufruf „ Instana “ REST API wie folgt verwenden:
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/catalog/metrics?pretty"
Liste der unterstützten Tags für die Überwachung mobiler Apps
Benutzerschnittstelle
Sie können die verfügbaren Gruppierungs-und Filtertags für jeden Beacon-Typ im Analysebereich für die Überwachung mobiler Apps anzeigen, indem Sie auf Filter hinzufügen oder Gruppe hinzufügenklicken.

Instana REST API
Das folgende Beispiel Instana REST API ruft die verfügbaren Gruppierungs-Tags für den sessionStart Beacon-Typ ab:
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/catalog?beaconType=sessionStart&useCase=GROUPING&pretty"
Aufschlüsselung der Aktivitäten nach Plattform
Benutzerschnittstelle
Die Analyseansicht für die Überwachung mobiler Apps kann Informationen zur Aufgliederung der Aktivität nach Plattform bereitstellen. Um dieses Ziel zu erreichen, gruppieren Sie nach mobileBeacon.platform , während Sie optional nach einer bestimmten mobilen App filtern, die mobileBeacon.mobileApp.nameverwendet. Konfigurieren Sie als Nächstes die Metriken, die Sie interessieren. In dem von Ihnen ausgewählten Screenshot werden die Beaconanzahl und die Beacondauer angezeigt.

Instana REST API
Das folgende Beispiel für den Aufruf von InstanaREST API zeigt die Aufschlüsselung der Aktivitäten nach mobilen App-Plattformen:
curl -X POST \
-H 'Content-Type: application/json' \
-H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/analyze/beacon-groups?pretty" \
-d '
{
"type": "HTTP_REQUEST",
"group": {
"groupbytag": "mobileBeacon.platform"
},
"metrics": [
{
"metric": "beaconCount",
"aggregation": "SUM"
},
{
"metric": "beaconDuration",
"aggregation": "MEAN"
}
],
"pagination": {
"retrievalSize": 200
},
"order": {
"by": "beaconCount",
"direction": "DESC"
},
"tagFilters": [
{
"name": "mobileBeacon.mobileApp.name",
"value": "robotshop",
"operator": "equals"
}
],
"timeFrame": {
"windowSize": 3000000
}
}
'
Benutzerdefinierte Geo-IP-Zuordnungen
Benutzerdefinierte Geo-IP-Zuordnungen können über den REST- API en Instana oder über die Benutzeroberfläche hinzugefügt werden. Beispiele finden Sie unter „Konfiguration benutzerdefinierter geografischer Details “.