• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

ブラウザとSPAのAPIの使い方ガイド

ブラウザおよびシングル・ページ・アプリケーション(SPA)のAPIを使用すると、ブラウザの監視をカスタマイズおよび拡張することができます。API の使用を開始するには、監視したいすべてのページに ブラウザの JavaScript スニペットが存在していることを確認してください 。このドキュメントでは、各ブラウザおよび SPA API メソッドの使用例を紹介します。

ブラウザー エージェントと SPA API およびそれらのメソッドの概要については、ブラウザー エージェントと SPA APIを参照してください。

トレースとイベント

トレースやイベントを監視するには、次のような方法があります。

あなたがしたい場合は...

これを使用

New Relic が自動的に追跡しないアクションを追跡する

使用する newrelic.addPageAction()

進行中の セッショントレースにオブジェクトを追加する。

使用する newrelic.addToTrace()

独自の基準でページが終了した時点を記録する

使用する newrelic.finished()

ページ上の後続のイベントに属性名と値を追加する

使用する newrelic.setCustomAttribute()

ページ名を設定してページビューをグループ化

使用する newrelic.setPageViewName()

エラー報告

アプリケーションのエラーを報告するには、以下の方法があります。

あなたがしたい場合は...

これを行う

アプリのバージョン情報でタグエラー

使用する newrelic.addRelease()

アプリの動作を停止させることなく、キャッチしたエラーや処理したエラーを記録する

使用する newrelic.noticeError()

既知のエラーを選択的に無視する

使用する newrelic.setErrorHandler()

シングルページアプリの追跡(SPA API)

シングルページアプリケーションをトラッキングするには、以下のSPA APIメソッドを使用します。

あなたがしたい場合は...

これを行う

SPAインタラクションactionTextまたはクリックされた HTML 要素のテキストを設定します

使用する newrelic.interaction().actionText()

SPAのサブコンポーネントのトレース インタラクション 個別に

使用する newrelic.interaction().createTracer()

SPA インタラクションの終了

使用する newrelic.interaction().end()

現在の インタラクションに関連する集計データ

使用する newrelic.interaction().getContext()

インタラクションを無視する

使用する newrelic.interaction().ignore()

現在の のインタラクションにバインドされた新しい API オブジェクトを返します。

使用する newrelic.interaction()

インタラクション が記録される前に、名前や無視された属性などの属性を調整する。

使用する newrelic.interaction().onEnd()

ブラウザ インタラクション が終了したときに確実に保存されるようにする。

使用する newrelic.interaction().save()

現在の インタラクションにカスタム属性を追加する

使用する newrelic.interaction().setAttribute()

SPAルートにデフォルトの名前よりも正確な名前をつける

使用する newrelic.interaction().setCurrentRouteName

Copyright © 2022 New Relic Inc.

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