Synthetic の監視


Synthetic テストでは、世界中からのシミュレートされたリクエストとアクションを使用して、システムとアプリケーションがどのように実行されているかを観察できます。Datadog は、バックエンドからフロントエンドまで、さまざまなネットワークレベル (HTTPSSLDNSWebSocketTCPUDPICMPgRPC) で、制御された安定した方法で Web ページと API のパフォーマンスを追跡します。障害のある動作 (リグレッション、機能の破損、応答時間の長さ、予期しないステータスコードなど) を警告します。

本番環境と CI 環境でのエンドツーエンドテストを使用すると、開発チームは、欠陥のあるコードが本番環境に到達しないことをプロアクティブに確認できます。主要なエンドポイントとユーザージャーニーで SLO を計算することで、アプリケーションのパフォーマンス目標を維持しやすくなり、最終的には一貫したカスタマーエクスペリエンスを提供できます。

Synthetic テストは、Datadog アプリケーションAPITerraform で作成することが可能です。

API テストとマルチステップ API テストのセットアップ

API テストを使用すると、シングルまたはチェーンリクエストを起動して、さまざまなネットワークレベル (HTTP テストSSL テストDNS テストWebSocket テストTCP テストUDP テストICMP テストgRPC ヘルスチェックテスト) で主要システムの検証を実行できます。

API テスト

ブラウザテストを記録する

Synthetic ブラウザテストを使用して、エンドツーエンドのテストで世界中の Web ページを顧客がどのように体験しているかを監視します。

プライベートロケーションを起動する

Synthetic プライベートロケーションを使用すれば、内部 API と Web サイトを監視したり、ビジネスにミッションクリティカルな領域にカスタムロケーションを作成したりすることができます。

プライベートロケーション

インテグレーションとデプロイプロセスでテストを実行する

Synthetics テストをカナリアデプロイとして活用するか、CI パイプラインで直接実行すれば、欠陥のあるコードが顧客の体験に影響を与えることを恐れずに出荷を開始できます。

CI テスト

CI でテスト結果を検証する

CI Results Explorer で実行されたジョブを確認することで、CI パイプラインで実行中のブラウザテストを調べたり、失敗したテスト結果のトラブルシューティングを行ったりすることができます。

CI Results Explorer

データとトレースを接続する

Synthetics テストと APM トレース間のインテグレーションを利用すれば、フロントエンド、ネットワーク、バックエンドリクエスト全体の障害の根本的な原因を見つけることができます。

すぐに使えるダッシュボードにアクセスする

API テスト、マルチステップ API テスト、ブラウザテスト、プライベートロケーションのパフォーマンス情報や、Datadog のイベントをすぐに使える Synthetic ダッシュボードで分析します。

テストサマリーダッシュボード

準備はいいですか?

最初の Synthetic テストを作成して Web アプリケーションを監視する手順については、Synthetic モニタリングの概要を参照してください。次に、プライベートロケーションの概要を参照して、プライベートロケーションを作成し、プライベートロケーションで Synthetic テストを実行する手順を確認してください。

その他の参考資料