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

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

問題を作成する

finished

構文

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: [
    GenericEvents
    SessionTrace
    ]
    }

    詳細については、 npm ブラウザのインストールに関するドキュメントを参照してください。

説明

ページロードイベントの前または後に、カスタム基準に従ってページが終了した追加の時点を記録します。これは、非同期にロードされる多くのコンポーネントを持つページなどに便利です。

このメソッドは、1回のページロードにつき1回しか呼び出すことができず、ロード時に記録された他のページロードタイミングデータを変更することはありません。個々のページロードについては、この呼び出しで

  1. 進行中の場合は、現在のブラウザセッショントレースfinishedイベントを追加します。
  2. finishedという名前のPageActionイベントを New Relic に送信します。

パラメーター

パラメータ

説明

$time_stamp

整数 (UNIX時間)

オプションです。デフォルトでは、通話中の現在の時刻を指定します。使用する場合は、独自の基準に従って、ページが"終了した" の時間をマークします。

aboveTheFoldContent.on('ready', function() {
newrelic.finished();
});