構文
newrelic.finished(time $time_stamp)
追加の時点をセッショントレースに「終了」として記録し、イベントをNewRelicに送信します。
要件
Browser Pro、Pro+SPA、または Lite エージェント (v593 以降)
npm を使用してブラウザ エージェントをインストールしている場合は、
BrowserAgent
クラスをインスタンス化するときに、generic_events
および/またはsession_trace
機能を有効にする必要があります。features
配列に以下を追加します。import { GenericEvents } from '@newrelic/browser-agent/features/generic_events'import { SessionTrace } from '@newrelic/browser-agent/features/session_trace';const options = {info: { ... },loader_config: { ... },init: { ... },features: [GenericEventsSessionTrace]}詳細については、 npm ブラウザのインストールに関するドキュメントを参照してください。
説明
ページロードイベントの前または後に、カスタム基準に従ってページが終了した追加の時点を記録します。これは、非同期にロードされる多くのコンポーネントを持つページなどに便利です。
このメソッドは、1回のページロードにつき1回しか呼び出すことができず、ロード時に記録された他のページロードタイミングデータを変更することはありません。個々のページロードについては、この呼び出しで
- 進行中の場合は、現在のブラウザセッショントレースに
finished
イベントを追加します。 finished
という名前のPageAction
イベントを New Relic に送信します。
パラメーター
パラメータ | 説明 |
---|---|
整数 (UNIX時間) | オプションです。デフォルトでは、通話中の現在の時刻を指定します。使用する場合は、独自の基準に従って、ページが"終了した" の時間をマークします。 |
例
aboveTheFoldContent.on('ready', function() { newrelic.finished();});