RUM とセッションリプレイの課金

概要

このページでは、RUM とセッションリプレイの課金に関するよくある質問とその回答を掲載しています。

セッションはどのように定義されますか?

セッションとは、ウェブアプリケーションまたはモバイルアプリケーションでユーザーが行う操作 (カスタマージャーニー) です。通常、セッションには複数ページの表示とそれに関連するテレメトリーが含まれます。

セッションに期限はありますか?

15 分間操作が行われないとセッションの期限が切れます。また、セッションの持続時間は 4 時間までに制限されています。4 時間経つと、新しいセッションが自動的に作成されます。

Session Replay の記録時間はどのくらいですか?

Session Replay の記録時間はセッションの長さによって異なります。例えば、5~8 秒の短い Session Replay を観測している場合、それはユーザーが 5~8 秒後にセッションを終了したことを意味します。

Datadog の RUM とセッションリプレイは、どのようなデータを収集するのですか?

Datadog は、エンドユーザーが訪問したすべてのページを、読み込みリソース (XHR、イメージ、CSS ファイル、JS スクリプト)、フロントエンドエラー、クラッシュレポート、長時間のタスクなど、重要なテレメトリーと一緒に収集します。これらはすべてユーザーセッションに含まれるデータです。セッションリプレイでは、Datadog は DOM のスナップショットに基づいて iframe を作成します。Datadog リアルユーザーモニタリング (RUM) サービスで収集されたセッション 1,000 件ごとに課金されます。

Datadog はシングルページアプリケーションに対応していますか?

はい。お客様側でのコンフィギュレーションは必要ありません。Datadog RUM が自動的にページの変更を追跡します。

エンドポイントリクエストをエンドツーエンドでどのように表示しますか?

付属の APM インテグレーションを使用して、あらゆる XHR または Fetch リクエストを、対応するバックエンドのトレースに紐付けることができます。

RUM のブラウザコレクターからのログをどのように表示しますか?

ブラウザのログは自動的に対応する RUM セッションに紐付けられるため、エンドユーザーのジャーニーで発生したログを監視できます。

Datadog はクッキーを使用しますか?

はい。Datadog ではクッキーを使用して、セッションまでのユーザーのさまざまなステップをまとめます。ただし、クロスドメインクッキーは使用しないほか、アプリケーション外部のユーザーアクションは追跡されません。

使用量ページには、Browser RUM & セッションリプレイプランで課金された RUM セッションが表示されていますが、私のアプリケーションではセッション記録のキャプチャが構成されていません。

Browser RUM & セッションリプレイプランは、セッションの記録 (リプレイ) をアンロックします。

  • リプレイを収集している場合は、リプレイプランでの課金となります。

  • セッションの記録をキャプチャしないようにするには、セッションリプレイのドキュメントを参照してください。

モバイルアプリケーションの Web ビューはセッションの記録と請求にどのような影響を与えますか?

モバイルアプリケーションに Web ビューが含まれており、Web アプリケーションとモバイルアプリケーションの両方を Datadog SDK でインスツルメントしている場合、ブリッジが作成されます。Web ビューを通して読み込まれた Web アプリケーション上のブラウザ SDK によって記録されたすべてのイベントは、モバイル SDK に転送されます。これらのイベントは、モバイルアプリケーション上で開始したセッションにリンクされます。

言い換えると、Datadog では 1 つの RUM モバイルセッションのみが表示されるため、請求対象のセッションはその 1 つだけとなります。

Web アプリケーションとモバイルアプリケーションの両方を Datadog SDK でインスツルメントした場合、モバイルセッションに対してのみ請求されます。

その他の参考資料

お役に立つドキュメント、リンクや記事: