Beispiele für mobile REST API
Die Web-REST-API-Beispiele, die sich auf die Überwachung mobiler Apps beziehen, und Anleitungen, wie man auf dieselben Daten zugreift, indem man, wann immer möglich, die Benutzeroberfläche von Instana verwendet.
Einführung
Die Web REST API kann verwendet werden, um Abfragen gegen die gesammelten Daten durchzuführen und eine neue mobile App zu konfigurieren. Grundlegende Informationen zu Authentifizierung, Ratenbegrenzung, Terminologie und Konventionen finden Sie unter Web REST API.
Auflistung aller unterstützten Metriken zur Überwachung mobiler Anwendungen
Derzeit erlaubt die Instana-Benutzeroberfläche noch nicht die Überprüfung aller möglichen Metriken. Sie können jedoch alle diese Metriken im Zusammenhang mit der Überwachung mobiler Anwendungen abrufen, indem Sie die Web-REST-API wie folgt aufrufen:
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/catalog/metrics?pretty"
Auflistung der unterstützten Tags für die Überwachung mobiler Anwendungen
Benutzerschnittstelle
Sie können die verfügbaren Gruppierungs- und Filter-Tags für jeden Beacon-Typ im Analysebereich für die Überwachung mobiler Apps sehen, indem Sie auf Filter hinzufügen oder Gruppe hinzufügen klicken.

Web-REST-API
Das folgende Beispiel ruft die Web REST API auf, um die verfügbaren Gruppierungs-Tags für den Bakentyp sessionStart anzuzeigen:
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 Plattformen
Benutzerschnittstelle
Die Analyseansicht für die Überwachung mobiler Anwendungen kann Informationen über die Aufschlüsselung der Aktivitäten nach Plattformen liefern. Um dieses Ziel zu erreichen, gruppieren Sie nach mobileBeacon.platform und filtern Sie optional nach einer bestimmten mobilen App, die mobileBeacon.mobileApp.name verwendet. Als Nächstes konfigurieren Sie die Metriken, an denen Sie interessiert sind. In dem von Ihnen ausgewählten Bildschirmausschnitt können Sie die Anzahl der Baken und die Dauer der Baken sehen.

Web-REST-API
Das folgende Beispiel zeigt einen Aufruf der Web REST API, um die Aufschlüsselung der Aktivitäten nach Plattform der mobilen Anwendung anzuzeigen:
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 die Web Rest API oder die Benutzeroberfläche hinzugefügt werden. Beispiele finden Sie unter Konfiguration der benutzerdefinierten geografischen Details.