テストダッシュボードとデプロイダッシュボード

テストカバレッジ

Synthetics & RUM アプリケーションテストカバレッジダッシュボードは、RUM から収集したデータと Synthetic ブラウザテストの結果を使用して、アプリケーションのテストカバレッジ全体に関する洞察を提供するものです。

このダッシュボードは、以下の質問に答えるために使用することができます。

  • アプリケーションでは何がテストされ、何がテストされていないのか?
  • 継続的に監視するアプリケーションの最も人気のあるセクションをどのように特定するのか?
  • ブラウザのテストカバレッジを追加するために、アプリケーションで最も人気のあるユーザーアクションを見つけるにはどうすればよいか?

以下が示されます。

  • Percentage of tested actions: アプリケーションの全体的なテストカバレッジをスキャンします。
  • Untested actions: 実際のユーザーインタラクションの数とブラウザテストでカバーされたアクションの数で、最も人気のある未テストのユーザーアクションを探ります。
すぐに使える Synthetics テストカバレッジダッシュボード
未テストの RUM アクションと、Synthetics テストカバレッジダッシュボードの RUM アクションセクションをカバーするトップ Synthetic ブラウザテスト

表示されるデータの詳細については、RUM ブラウザデータ収集を参照してください。

Web デプロイ追跡

RUM Web アプリデプロイ追跡ダッシュボードを使用すると、最近のデプロイがアプリケーション内でパフォーマンスの問題や新たなエラーを引き起こしている場合に、それを特定することができます。この機能を使用するには、必ずアプリケーションに RUM バージョンを追加してください。このダッシュボードでは、以下が表示されます。

  • Core web vitals: すべてのビューで、3 つのブラウザパフォーマンスメトリクス (Largest Contentful Paint、First Input Delay、Cumulative Layout Shift) がハイライトされます。Load Time などの他のパフォーマンスメトリクスも利用可能です。
  • Errors: エラーの数、エラーのあるビューの割合、進行中の問題を確認することができます。
  • Browser performance metrics: 異なるサービスやバージョン間で、ロード時間、セッション、エラーなどのパフォーマンスメトリクスを比較できます。
すぐに使える Web デプロイダッシュボード

モバイルデプロイ追跡

RUM モバイルアプリデプロイ追跡ダッシュボードは、最近のデプロイやリリースがモバイルアプリケーション内でパフォーマンスの問題や新しいエラーを引き起こしている場合に特定するのに役立ちます。バージョンを直接比較する必要がある場合は、RUM サマリーページのデプロイ追跡セクションを使用してください。

デプロイ追跡を利用するには、Datadog SDK を初期化する際に、必ずアプリのバージョンを指定してください。

このダッシュボードでは、以下が表示されます。

  • Crashes: バージョンごとのクラッシュカウント、バージョンごとのクラッシュレートを確認し、現在進行中のクラッシュを探索します。
  • Errors: バージョンごとのエラーカウント、バージョンごとのエラーレートを確認し、現在進行中のエラーを探索します。
  • Mobile vitals by version: すべてのバージョンで、4 つのモバイルパフォーマンスメトリクス (レンダリングの遅延、フレームのフリーズ、アプリケーションの起動時間、メモリ使用量) がハイライトされます。
すぐに使えるモバイルデプロイダッシュボード

表示されるデータの詳細については、各プラットフォームのドキュメントをご覧ください: iOS RUMAndroid RUMReact Native RUMFlutter RUM

その他の参考資料