Synthetic テストとモニター

エンゲージメントウェビナーセッションに参加する

Foundation Enablement セッションを探索し、登録してください。Datadog Synthetic Monitoring が、コードなしで API、ブラウザ、モバイルテストを作成し、ユーザーフローやアプリケーション、主要エンドポイント、ネットワーク層へのリクエストを自動的にシミュレートするプロアクティブな監視ソリューションであることを学びましょう。

サインアップ

Synthetic テストを使用すると、世界中からのシミュレートされたリクエストとアクションを使用して、システムやアプリケーションのパフォーマンスを観察できます。Datadog は、バックエンドからフロントエンドまで、さまざまなネットワークレベル (HTTPSSLDNSWebSocketTCPUDPICMP、および gRPC) で、制御された安定した方法でウェブページや API のパフォーマンスを追跡し、回帰、壊れた機能、高い応答時間、予期しないステータスコードなどの異常な動作について警告します。

キーエンドポイントとユーザージャーニーでSLO を計算することで、アプリケーションのパフォーマンス目標を達成しやすくなり、最終的に一貫したカスタマーエクスペリエンスを提供することができます。

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

API テストとマルチステップ API テストをセットアップする

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

API テスト

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

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

モバイルアプリケーションテストを記録する

Synthetic モバイルアプリケーションテストを使用して、顧客が異なるデバイスタイプから iOS と Android アプリケーションをエンドツーエンドでどのように体験するかを監視します。

Synthetic Mobile テストの録画ワークフローの例

ネットワークパステストを作成

管理されたロケーションからSynthetic network path testsを作成し、TCP、UDP、ICMPチェックを実行し、グローバルエンドポイント間のパケットルートを可視化します。

Synthetic TCPネットワークテストの例

テストスイート

Synthetic テストスイートを使用して、ユーザージャーニー、環境、ロケーション、サービス、またはチームごとに論理的にグループ化された複数のテストを整理し、管理とトラブルシューティングを効率化します。

Synthetic Monitoring Test Suiteの概要ページ

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

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

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

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

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

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

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

Synthetic Monitoring と Continuous Testing の概要ダッシュボード

Synthetic Monitoring と Testing Results Explorer を使用する

Synthetic テストの実行や、CI/CD パイプラインで実行されているテストのバッチに対して、検索クエリおよび視覚化を作成します。

Continuous Testing Explorer

テストカバレッジを追跡する

アプリケーションの最も重要なワークフローを確実にテストすることで、テストスイートを最適化します。

Continuous Testing Explorer

Synthetic Monitoring 通知

Synthetic モニターを使用して、Synthetic Monitoring テストが失敗したときに通知を送信するように強化します。以下の機能が利用可能です:

事前入力されたモニターメッセージ
事前入力されたモニターメッセージは、Synthetic テストアラートのための構造化された出発点を提供します。各メッセージには、標準化されたタイトル、要約、およびテストメタデータを含むフッターが含まれており、一目でアラートを理解しやすくなっています。
テンプレート変数
テンプレート変数を使用すると、モニター通知にテスト固有のデータを動的に挿入できます。これらの変数は、synthetics.attributesオブジェクトから取得されます。
高度な使用方法
高度な使用法には、より深いテストの洞察を引き出したり、Handlebars テンプレートを使用して複雑なメッセージを構造化する技術が含まれます。
条件付きアラート
条件付きアラートを使用すると、特定のテスト結果や失敗条件に基づいてモニター通知の内容を変更できます。

詳しくは、Synthetic Monitoring notificationsをご覧ください。

バージョン履歴

Version History in Synthetic Monitoringを使用して、テストの以前のバージョンを実行したり、テストを保存された任意のバージョンに復元したり、新しいSynthetic Monitoringテストを作成するためにバージョンをクローンしたりできます。

準備はいいですか?

最初のSynthetic テストを作成し、Webアプリケーションの監視を行う方法については、Getting Started with Synthetic Monitoringをご覧ください。次に、プライベートロケーションの始め方を参照して、プライベートロケーションを作成し、プライベートロケーションでSynthetic テストを実行する方法を確認してください。

参考資料

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

Synthetics モニタリングガイドよくあるご質問 more more Datadog ラーニングセンター: Synthetic ブラウザテストを始めるラーニングセンター more more Synthetic テスト能力を高めるためのインタラクティブなセッションに参加できますFOUNDATION ENABLEMENT more more Synthetic テストを使用して HTTP ヘッダーを保護する方法ブログ more more Datadog Synthetic Monitoring を使用して、ユーザー体験に関する重要な洞察をより迅速に得ることができますブログ more more Synthetic Monitoring を使用して効率的な UX スモークテストを作成する方法ブログ more more Datadog Synthetic Monitoring を使用して SLO の精度とパフォーマンスを向上させるブログ more more モバイルアプリ向けの信頼性が高く正確な Synthetic テストを構築する方法ブログ more more Datadog を使用してクライアントのブラウザテストをスケールさせる手助けをした方法ブログ more more Datadog Synthetic Monitoring と Terraform を使用して Synthetic テストインフラストラクチャーを自動化するブログ more more Datadog Synthetic Monitoring を使用してユーザージャーニー全体のトラブルシューティングを簡素化するブログ more more パフォーマンスから影響へ: 有コンテキストを通じてフロントエンドチームをつなぐブログ more more Datadog Synthetic Monitoring の最新リリースをチェック!(アプリログインが必要です)リリースノート more more