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

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

問題を作成する

はじめに

browserログを自動検出

自動ログは、 browser console から発行されたログメッセージを収集し、フロントエンド アプリケーションの監視性を最大化するのに役立ちます。

Browserログは、Pro および Pro+SPA エージェントの場合はデフォルトで WARN レベルで追跡されますが、Lite ブラウザエージェントでは使用できません。 まずPro or Pro+SPA agentを使用していることを確認することをお勧めします。

browser自動ログの仕組み

browserログの自動インストゥルメンテーションは、設定で設定されたログレベルとサンプリングレートに基づいて、次の方法でメッセージの収集を試みます。

方法

レベル

console.log

INFO

console.error

ERROR

console.warn

WARN

console.info

INFO

console.debug

DEBUG

console.trace

TRACE

デフォルトでは、ログデータは 30 日間保存されますが、実際のデータ保持期間はアカウントによって異なります。

前提条件

  • ProまたはPro + SPAブラウザ エージェント

重要

自動ログ検出は、Lite Browser エージェントでは利用できません。

自動ログ収集を有効にする(既存のBrowserアプリの場合)

これらの簡単なセットアップ手順に従って、アプリケーションの監視機能とデバッグ機能を強化します。

one.newrelic.com > All Capabilities > Browserに移動します。

ブラウザ アプリを選択します。

左側のメニューで、 Application settings [アプリケーション設定] をクリックします。

ProまたはPro + SPAブラウザ エージェントが選択されていることを確認します。

Browser Logs [Browserログ]をON [オン]に切り替えます。

必要な詳細レベルをON [オン]に切り替えて、次の中から選択できます。

  • エラー

  • 警告する

  • 情報

  • デバッグ

  • トレース

    重要

    コンソール メソッドを介して渡されるデータは、シリアル化および難読化される可能性があります。 サイズと頻度によっては、アプリケーションのパフォーマンスやデータコストに悪影響を及ぼす可能性があります。 一般に、大きなオブジェクトや大量のデータをコンソール メソッドに渡すことは推奨されません。

サンプリング レートを編集して、ログを収集するユーザー セッションの割合を指定します。 0 ~ 100 の値を入力できます。

重要

  • ログのサンプリングは、他のサンプリング決定と調整され、同じセッションのデータ収集が最大化されます。 たとえば、ログのサンプリング レートを 5% に設定し、セッションリプレイ (SR) のサンプリング レートを 10% に設定すると、次のようになります。

    • セッションの約 5% でログと SR の両方が収集されます。
    • セッションの約 5% では SR データのみが収集されます。
    • 残りのセッションではどちらも行われません。
  • 作成する新しいブラウザ アプリでは、警告の詳細レベルと 100% のサンプリング レートで自動ログ収集がデフォルトで有効になります。

screenshot of the session replay page in browser

ブラウザログを無効にする

既存のブラウザ アプリのブラウザ ログを無効にするには:

one.newrelic.com > All Capabilities > Browserに移動します。

ブラウザ アプリを選択します。

左側のメニューで、 Application settings [アプリケーション設定] をクリックします。

Browser Logs[Browserログ] を OFF[オフ]に切り替えます。

データ消費

ログは、他のbrowserバイトと同じ消費価格設定に従います。 生成されるバイトの量は、メッセージの数と長さによって異なります。

自動ロギング機能により、ロギングイベントにカスタムアトリビュートを追加する場合を除き、newrelic.log または newrelic.wrapLogger browser API呼び出す必要がなくなります。