• /
  • ログイン
  • 無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

モバイルの衝突数と衝突率の例(v2)

ここでは、New Relic REST API (v2) を使用して、モバイルアプリケーションの全体およびバージョン別の クラッシュカウント および クラッシュレート を取得する方法を説明します。これらの情報は、右上の まとめ ページ に表示されます。

これらの例では、デフォルトの時間帯である最後の30分を使用しています。別の 時間帯 のクラッシュデータを取得するには、コマンドに時間帯を追加してください。

ヒント

また、New Relic API Explorerを使って、 モバイルメトリックデータ を取得することもできます。

前提条件

これらの例でAPIを使用するには、必要です。

  • あなたのNew Relic REST APIキー
  • あなたのNew RelicモバイルモニタリングアプリのIDまたはモバイルモニタリングアプリのバージョンID。

モバイルモニタリングのアプリIDを調べるには、 プロダクトIDを調べる:モバイルモニタリング を参照してください。

モバイルモニターアプリのバージョンIDを調べるには、下記の Find the mobile app version ID を参照してください。

モバイルアプリ。衝突データの取得

モバイルアプリケーション全体のクラッシュカウントとクラッシュレートのデータを取得するには、次のREST APIコマンドで、 モバイルアプリケーションID を使用します。

curl -X GET "https://api.newrelic.com/v2/mobile_applications/${MOBILE_ID}.json" \
     -H "X-Api-Key:${API_KEY}" -i

crash_summary 出力データには、 crash_countcrash_rate の両方が含まれています。

"crash_summary": {
"supports_crash_data": true,
"unresolved_crash_count": 14,
"crash_rate": 28.155339805825243
}

アカウント内のすべてのモバイルアプリケーションのクラッシュサマリーデータを取得するには、このREST APIコマンドを使用します。

curl -X GET "https://api.newrelic.com/v2/mobile_applications.json" \
     -H "X-Api-Key:${API_KEY}" -i

モバイルアプリ版。クラッシュカウントデータの取得

モバイルアプリケーションの特定のバージョンのクラッシュカウントメトリックデータを取得するには、以下のREST APIコマンドに、 モバイルアプリケーションのバージョンID を含めます。

curl -X GET "https://api.newrelic.com/v2/mobile_applications/${MOBILE_APP_VERSION}/metrics/data.json" \
     -H "X-Api-Key:${API_KEY}" -i \
     -d 'name=Mobile/Crash/All&values[]=call_count&summarize=true'

モバイルアプリ版。クラッシュレートデータの取得

特定のバージョンの衝突率を計算するには、次の式を使用します。

Crash Rate = (Mobile/Crash/All:call_count) / (Session/Start:call_count)

式に必要な2つのメトリック値を取得するには、次のREST APIコマンドを モバイルアプリケーションのバージョンID で使用します。

curl -X GET "https://api.newrelic.com/v2/mobile_applications/${MOBILE_APP_VERSION}/metrics/data.json" \
    -H "X-Api-Key:${API_KEY}" -i \
    -d 'names[]=Mobile/Crash/All&names[]=Session/Start&values[]=call_count&summarize=true'

モバイルアプリのバージョンIDを調べる

重要

バージョンIDは、特定のバージョンのクラッシュデータを取得する場合にのみ入力する必要があります。

モバイルアプリケーションのバージョンIDを調べるには、以下のNRQLクエリを実行します。

SELECT count(*) from Mobile where appName='YOUR_APP_NAME' facet appVersionId since 1 day ago
問題を作成する
Copyright © 2022 New Relic Inc.