- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Browser RUM アプリケーションをインスツルメントする場合、収集したいユーザーセッションの総量と、Browser RUM & セッションリプレイ機能を含むユーザーセッションの収集率に応じてサンプルレートを設定します。
このガイドでは、Datadog のユーザーセッションの総量から収集したい Browser RUM & セッションリプレイセッションの量をカスタマイズする方法を例として説明します。
sessionReplaySampleRate
パラメーターには、sessionSampleRate
に対するパーセンテージを指定します。
この機能を使用するには、Datadog ブラウザ SDK v3.0.0+ が必要です。
Datadog Browser SDK v4.20.0 では、premiumSampleRate
とreplaySampleRate
初期化パラメーターを非推奨とし、sessionReplaySampleRate
初期化パラメーターを導入しました。
Datadog Browser SDK v5.0.0 では、sessionReplaySampleRate
初期化パラメーターのデフォルト値は `0` です。SDK の以前のバージョンは `100` を使用します。
セッションが作成されると、RUM はそのセッションを次のいずれかとして追跡します。
startSessionReplayRecording()
への呼び出しは無視されます。startSessionReplayRecording()
を呼び出します。セッションの追跡方法を制御するために、2 つの初期化パラメーターが利用可能です。
sessionSampleRate
は、追跡されるセッション全体の割合を制御します。デフォルトは 100%
で、すべてのセッションが追跡されます。sessionReplaySampleRate
は、全体のサンプルレートの後に適用され、Browser RUM & セッションリプレイとして追跡されるセッションの割合を制御します。デフォルトは 0
で、セッションはデフォルトで Browser RUM & セッションリプレイとして追跡されません。セッションの 100% を Browser RUM として追跡する場合
datadogRum.init({
....
sessionSampleRate: 100,
sessionReplaySampleRate: 0
});
v4.30.0
より前datadogRum.init({
....
sampleRate: 100,
sessionReplaySampleRate: 0
});
v4.20.0
より前datadogRum.init({
....
sampleRate: 100,
premiumSampleRate: 0
});
v4.10.2
より前datadogRum.init({
....
sampleRate: 100,
replaySampleRate: 0
});
セッションの 100% を Browser RUM & セッションリプレイとして追跡する場合
datadogRum.init({
....
sessionSampleRate: 100,
sessionReplaySampleRate: 100
});
v4.30.0
より前datadogRum.init({
....
sampleRate: 100,
sessionReplaySampleRate: 100
});
v4.20.0
より前datadogRum.init({
....
sampleRate: 100,
premiumSampleRate: 100
});
v4.10.2
より前datadogRum.init({
....
sampleRate: 100,
replaySampleRate: 100
});
スライダーを使用して、アプリケーションで収集された総ユーザーセッションの割合から、収集された Browser RUM & セッションリプレイセッションの割合を設定します。
sessionSampleRate
を 60、sessionReplaySampleRate
を 50 に設定すると、40% のセッションがドロップされ、30% のセッションが Browser RUM として、30% のセッションが Browser RUM & セッションリプレイとして収集されるようになります。
datadogRum.init({
....
sessionSampleRate: 60,
sessionReplaySampleRate: 50
});
v4.30.0
より前datadogRum.init({
....
sampleRate: 60,
sessionReplaySampleRate: 50
});
v4.20.0
より前datadogRum.init({
....
sampleRate: 60,
premiumSampleRate: 50
});
v4.10.2
より前datadogRum.init({
....
sampleRate: 60,
replaySampleRate: 50
});
タグ付けや属性の確認については、ブラウザモニタリングを参照してください。
お役に立つドキュメント、リンクや記事: