構文
NewRelic.recordBreadcrumb(string $Name, map<string, object> $eventAttributes)
MobileBreadcrumbイベントを記録し、クラッシュ分析に役立ちます。
要件
Agentバージョン5.13.0以上。
説明
この呼び出しにより、 MobileBreadcrumb
イベントが作成、記録されます。このイベントはInsightsと、 クラッシュイベントトレイル で確認できます。モバイルブレッドクラムはクラッシュ分析に役立ちます。クラッシュのトラブルシューティングに役立つ可能性のあるアプリのアクティビティに対して作成する必要があります。
カスタム属性に加えて、そのイベントには セッション属性 が関連付けられています。 setAttribute
を使用する場合とは異なり、パンくずイベントに属性を追加すると、そのイベントにのみ属性が追加され、セッション属性にはなりません。
関連するAndroid SDKのAPIコールについては、 Insightsへのカスタムアトリビュートとイベントの送信 を参照してください。
パラメータ
パラメーター | 説明 |
---|---|
文字列 | 必須項目です。パンくずイベントにつける名前。 |
マップ<文字列, オブジェクト> | 任意です。パンくずイベントの属性のリストを含むマップです。役に立ちそうなイベント記述子の属性を作成します。 |
戻り値
イベントの記録に成功した場合は true
を、失敗した場合は false
を返します。
例
シンプルなパンくずのイベントコール
Map attributes = new HashMap();attributes.put("attributeName1", "value1");attributes.put("attributeName1", 2);boolean eventRecorded = NewRelic.recordBreadcrumb("Name", attributes);
現実的な価値を持つパンくずのイベント
Map attributes = new HashMap();attributes.put("button", "sign-in");attributes.put("location", "LaunchFragment");
NewRelic.recordBreadcrumb("user tapped sign in button", attributes);