Beispiele für mobile REST API
Die Instana-REST-API-Beispiele, die sich auf die Überwachung mobiler Apps beziehen, sowie Anleitungen, wie Sie wann immer möglich über die Benutzeroberfläche von Instana auf dieselben Daten zugreifen können.
Einführung
Die Instana REST API kann verwendet werden, um Abfragen zu den gesammelten Daten durchzuführen und eine neue mobile App zu konfigurieren. Grundlegende Informationen zu Authentifizierung, Ratenbegrenzung, Terminologie und Konventionen finden Sie unter Instana 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 Apps abrufen, indem Sie den Instana-REST-API-Aufruf wie folgt verwenden:
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.

Instana REST-API
Das folgende Beispiel zeigt Instana-REST-API-Aufrufe zum Anzeigen der verfügbaren Gruppierungstags für sessionStart den Beacon-Typ:
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.

Instana REST-API
Das folgende Beispiel zeigt einen Instana-REST-API-Aufruf zum Anzeigen der Aktivitätsaufschlüsselung nach mobiler App-Plattform:
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 Instana Rest API oder die Benutzeroberfläche hinzugefügt werden. Beispiele finden Sie unter Konfiguration der benutzerdefinierten geografischen Details.