無限ノック › DOP 練習問題一覧 › 問題
DOPモニタリングとロギング

ECサイトの決済フロー(商品検索→カート追加→決済完了)を実際のユーザーが問題に気づく前にプロアクティブに監視したいと考えています。複数リージョンから実行でき、UIの変更にも追従しやすく、CloudWatchアラームと直接統合できる監視ソリューションはどれですか?

A
AWS Lambdaのスケジュール実行でAPIエンドポイントにHTTPリクエストを送り、レスポンスコードをCloudWatchカスタムメトリクスとして記録する
スケジュール実行LambdaはAPIエンドポイントのHTTP疎通確認には使えますが、ブラウザを使った実UIフローの検証や複数リージョン実行、CloudWatchアラームとの標準統合はできません。
B
CloudWatch SyntheticsのCanaryをNode.js/Puppeteerスクリプトで作成し、複数リージョンからブラウザで決済フローをE2E検証する
✓ 正解
CloudWatch SyntheticsはChromiumブラウザによる実UIテストを複数リージョンから実行でき、CloudWatchアラームと直接統合されています。問題文の要件をすべて満たす構成です。
C
Amazon CloudWatch RUM(Real User Monitoring)を本番サイトに導入してユーザーセッションを収集し、コアウェブバイタルを分析する
CloudWatch RUMは実ユーザーのセッションデータを収集してコアウェブバイタルを分析しますが、ユーザーが問題に気づく前に障害を検知するプロアクティブな監視ではありません。
D
AWS X-RayのサービスマップにSLAしきい値を設定し、決済フローのP99レイテンシが閾値を超えたときにアラームを発報する
X-Rayはトレーシングによるレイテンシ分析に特化したサービスであり、ブラウザを使った決済フロー(商品検索→カート→決済完了)のE2E検証機能は備えていません。

解説

CloudWatch Syntheticsは実際のChromiumブラウザを使ったCanaryスクリプトで、実ユーザーが問題に気づく前にUIフローの障害をプロアクティブに検出できます。Puppeteerベースのスクリプトでブラウザ操作をコード化でき、UIの変更にも追従しやすく、複数リージョン実行とCloudWatchアラームの直接統合が標準で提供されています。 選択肢AのLambdaスケジュール実行はHTTPエンドポイントへの疎通確認はできますが、実ブラウザを使ったUIフロー検証や複数リージョン実行の標準化はできません。 選択肢CのCloudWatch RUMは実ユーザーのセッションを収集するもので、ユーザーが問題に気づく前のプロアクティブ監視ではなくリアクティブな分析ツールです。 選択肢DのAWS X-Rayはトレーシングとレイテンシ分析に特化しており、UIのE2E検証機能を持ちません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← DOP の問題一覧に戻る