エンゲージメントウェビナーセッションに参加する
Foundation Enablement セッションを探索し、登録してください。Datadog Synthetic Monitoring が、コードなしで API、ブラウザ、モバイルテストを作成し、ユーザーフローやアプリケーション、主要エンドポイント、ネットワーク層へのリクエストを自動的にシミュレートするプロアクティブな監視ソリューションであることを学びましょう。
サインアップSynthetic テストを使用すると、世界中からのシミュレートされたリクエストとアクションを使用して、システムやアプリケーションのパフォーマンスを観察できます。Datadog は、バックエンドからフロントエンドまで、さまざまなネットワークレベル (HTTP、SSL、DNS、WebSocket、TCP、UDP、ICMP、および gRPC) で、制御された安定した方法でウェブページや API のパフォーマンスを追跡し、回帰、壊れた機能、高い応答時間、予期しないステータスコードなどの異常な動作について警告します。
キーエンドポイントとユーザージャーニーでSLO を計算することで、アプリケーションのパフォーマンス目標を達成しやすくなり、最終的に一貫したカスタマーエクスペリエンスを提供することができます。
Synthetic テストは、Datadog アプリケーション、API、Terraform で作成することが可能です。
API テストとマルチステップ API テストをセットアップする
API テストを使用すると、シングルまたはチェーンリクエストを起動して、さまざまなネットワークレベル (HTTP テスト、SSL テスト、DNS テスト、WebSocket テスト、TCP テスト、UDP テスト、ICMP テスト、gRPC テスト) で主要システムの検証を実行できます。
ブラウザテストを記録する
Synthetic ブラウザテストを使用して、世界中の Web ページを顧客がどのように体験しているかをエンドツーエンドで監視します。
モバイルアプリケーションテストを記録する
Synthetic モバイルアプリケーションテストを使用して、顧客が異なるデバイスタイプから iOS と Android アプリケーションをエンドツーエンドでどのように体験するかを監視します。
ネットワークパステストを作成
管理されたロケーションからSynthetic network path testsを作成し、TCP、UDP、ICMPチェックを実行し、グローバルエンドポイント間のパケットルートを可視化します。
テストスイート
Synthetic テストスイートを使用して、ユーザージャーニー、環境、ロケーション、サービス、またはチームごとに論理的にグループ化された複数のテストを整理し、管理とトラブルシューティングを効率化します。
プライベートロケーションを起動する
Synthetic プライベートロケーションを使用すれば、内部 API と Web サイトを監視したり、ビジネスにミッションクリティカルな領域にカスタムロケーションを作成したりすることができます。
データとトレースを接続する
Synthetics テストと APM トレース間のインテグレーションを利用すれば、フロントエンド、ネットワーク、バックエンドリクエスト全体の障害の根本的な原因を見つけることができます。
すぐに使えるダッシュボードにアクセスする
API テスト、マルチステップ API テスト、ブラウザテスト、プライベートロケーションのパフォーマンス情報や、Datadog のイベントをすぐに使える Synthetic ダッシュボードで分析します。
Synthetic Monitoring と Testing Results Explorer を使用する
Synthetic テストの実行や、CI/CD パイプラインで実行されているテストのバッチに対して、検索クエリおよび視覚化を作成します。
テストカバレッジを追跡する
アプリケーションの最も重要なワークフローを確実にテストすることで、テストスイートを最適化します。
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 テストを実行する方法を確認してください。
参考資料