Mobile REST API 範例
簡介
Web REST API 可用來針對收集的資料執行查詢,以及配置新的行動式應用程式。 如需鑑別、速率限制、術語及使用慣例的基本概念,請參閱 Web REST API。
此頁面提供與行動式應用程式監視相關的 Web REST API 範例,並提供如何儘可能使用 Instana 使用者介面來存取相同資料的相關手冊。
列出所有支援的行動式應用程式監視度量值
目前, Instana 使用者介面不容許檢驗所有可能的度量值。 但是您可以使用 Web REST API 呼叫來取得與行動式應用程式監視相關的所有這些度量值,如下所示:
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/catalog/metrics?pretty"
活動分類 (依平台)
使用者介面
行動式應用程式監視分析視圖可以依平台提供活動明細的相關資訊。 若要達到此目標,請依 mobileBeacon.platform 分組,同時選擇性地針對使用 mobileBeacon.mobileApp.name的特定行動式應用程式進行過濾。 接下來,配置您感興趣的度量值。 在您選取的畫面擷取內,您可以看到引標計數及引標持續時間。

Web REST API
以下是依行動式應用程式平台來檢視活動明細的 Web REST API 呼叫範例:
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
}
}
'
自訂地理 IP 對映
可以使用 Web Rest API 或使用者介面來新增自訂地理 IP 對映。 如需範例,請參閱 自訂地理詳細資料配置 。
