REST API のモバイル向け事例
Instana の REST API のモバイルアプリ監視に関するサンプル、および可能な限り Instana のユーザーインターフェースを使用して同じデータにアクセスする方法に関するガイド。
概要
サポートされているモバイルアプリ監視指標の一覧
現在、 Instana のユーザーインターフェースでは、利用可能なすべてのメトリクスを確認することはできません。 しかし、次のように Instana の REST API メソッドを呼び出すことで、モバイルアプリの監視に関連するこれらのすべての指標を取得できます:
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/catalog/metrics?pretty"
対応しているモバイルアプリ監視タグの一覧
ユーザー・インターフェース
「フィルターの追加」 または 「グループの追加」をクリックすると、モバイル・アプリケーション・モニター分析領域内のビーコン・タイプごとに、使用可能なグループ化タグおよびフィルター・タグを表示できます。

Instana REST API
次の例 Instana REST API では、ビーコンタイプ sessionStart ごとに利用可能なグループ化タグを確認できます:
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/mobile-app-monitoring/catalog?beaconType=sessionStart&useCase=GROUPING&pretty"
プラットフォーム別の活動内訳
ユーザー・インターフェース
モバイル・アプリケーション・モニター分析ビューでは、プラットフォームごとのアクティビティー明細に関する情報を提供できます。 この目標を達成するには、 mobileBeacon.platform でグループ化し、 mobileBeacon.mobileApp.nameを使用する特定のモバイル・アプリをオプションでフィルタリングします。 次に、関心のあるメトリックを構成します。 選択した画面キャプチャー内で、ビーコン・カウントとビーコン期間を確認できます。

Instana REST API
以下の例 Instana 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
}
}
'
カスタムGeo IPマッピング
カスタムGeo IPマッピングは、 Instana REST API( API )またはユーザーインターフェースを使用して追加できます。 例については、 「カスタム地理情報の詳細設定」 を参照してください。