New Relic のブラウザモニタリングを利用して、 カスタムイベントや属性を追加することができます。 。
ページアクションとビュー
ブラウザ API の addPageAction
呼び出しを使用して、イベント、アクション、ルートの変更、またはアプリケーションでのエンドユーザーのインタラクションをキャプチャします。 addPageAction
呼び出しは、 PageAction
という名前のイベントを追加します。このイベントには、アクション名と、それと一緒にキャプチャしたカスタム属性名および値が含まれます。 PageAction
イベントには、 PageView
イベントに追加したカスタム属性も含まれます。
PageView
イベントにカスタム属性を追加することで、データのクエリやフィルタリングを行い、アプリケーションに関するより多くの質問に答えることができます。
前提条件
PageAction
イベントを報告するためには、以下の前提条件を確認してください。
要件 | コメント |
---|---|
エージェントバージョン | お使いのブラウザの監視エージェントのバージョンは 593 以上でなければなりません. |
クライアントのブラウザのバージョン |
|
1サイクルあたりの最大イベント数 |
|
イベント/アトリビュートのネーミング、データタイプ、サイズ | イベント/属性の命名構文、データタイプ、およびサイズに関する の一般的な要件に確実に従ってください。 |
PageActionイベントの作成
PageAction
イベントを作成する。
- ブラウザエージェントがアプリにインストールされていることを確認します
newrelic.addPageAction
関数を、アプリケーションのJavaScriptの該当部分で呼び出します。- アプリケーションが実行され、関連する
PageAction
イベントが報告されるまで数分待ちます。 - NRQL クエリを実行
PageAction
イベントのactionName
属性を含むイベントをキャプチャするために使用した(アクションと一緒に送信した関連属性を含む)。
PageViewイベントにカスタム属性を追加
PageView
イベントは、デフォルトのブラウザで報告されるイベントです。 PageView
イベントにカスタム属性を追加することができます。 PageView
イベントに追加したカスタム属性は、 PageAction
イベントにも自動的に追加されます。
PageView
イベントにカスタム属性を追加するには2つの方法があります。
PageActionとPageViewの属性
PageAction
と PageView
のデフォルト属性については、 Browser events を参照してください。
トラブルシューティング
ここでは、トラブルシューティングをご紹介します。
問題 | コメント |
---|---|
カスタム属性の欠落 | カスタムアトリビュートが |
|
アカウントに互換性がある場合は、 予約済みの属性名や無効な値を使用していないか確認してください 。 |