• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

カスタムイベントと属性を監視するレポートモバイル

デフォルトでは、New Relic は、インタラクション、セッション、クラッシュ、リクエスト エラーなどの一部のイベント データをモバイル アプリから New Relic に収集します。ただし、独自のカスタム属性とイベントを作成して、より詳細なクエリと分析を行うこともできます。

カスタムアトリビュートとイベントの作成

モバイル エージェント SDK を使用して、デフォルトのイベントのカスタム セッション レベル プロパティを作成できます。 たとえば、iOS または Android アプリの一部のusername属性を記録するには、setAttribute API を使用します。 これらの属性はセッション関連の情報であり、複数のモバイル イベント タイプで共有されます。

recordCustomEvent APIを使用して、まったく新しいカスタム イベント タイプを作成し、独自のカスタム属性を割り当てることもできます。

クラッシュ分析を支援するために、SDKを使用してMobileBreadcrumbおよびMobileHandledExceptionイベントを作成できます。これらのイベントはクエリに使用でき、クラッシュイベントトレイルUIにも表示されます。

カスタムアトリビュートやカスタムイベントの作成については、以下を参照してください。

モバイルイベントと属性クエリの例

ここでは、 NRQL を使って、モバイルアプリのイベントや属性を照会する例を紹介します。

サイズ制限と制限文字

Limits for カスタムアトリビュートをデフォルトのモバイルイベントに追加:

  • アトリビュート。最大128個
  • 文字列属性。最大長さ4KB(空の文字列値は受け付けません)

カスタムイベントの制限値

  • アトリビュート。1イベントあたり最大254個(デフォルトの セッションアトリビュート を含む数です。)
  • 文字列属性。最大長さ4KB(空の文字列値は受け付けません)

ネーミングの構文とルール カスタムデータのルール を参照してください。

データを送信する時間の設定

デフォルトでは、New Relicはこれらのいずれの状況でもイベントデータを送信します。

  • セッションは600秒継続しています。
  • アプリのセッションはバックグラウンドで終了します。
  • アプリがクラッシュします。

アプリがクラッシュした場合、NewRelicはそのセッションの属性とイベントを収集します。 (iOSでは、これは次にアプリが起動されたときに発生します)。次に、NRQLを使用して、イベントおよび属性データを照会および分析できます。

エージェントがイベントをメモリに保存する最大時間 (秒単位) を設定するには、 「最大バッファー時間を設定する」を参照してください。

プライバシーへの配慮

カスタム属性によって個人データを収集したい場合は、プライバシーチームまたは法務チームにご相談ください。通知や同意の規定については、必ず組織の義務に従ってください。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.