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

グローバルに展開されたEコマースWebアプリケーションを運用する企業があります。DevOpsチームは、実際のエンドユーザーがブラウザでページを操作した際のパフォーマンス(ページロード時間 ・JavaScript エラー ・HTTP エラー率)をリアルタイムで収集・分析したいと考えています。CloudWatch Synthetics(合成監視:スクリプトで仮想ユーザーを模擬する手法)では検出できなかった特定地域 ・デバイス固有の問題を特定することが要件です。この目的に最も適した AWS サービスはどれですか?

A
AWS X-Ray のトレーシングをフロントエンド SDK で有効化し、ブラウザ側リクエストをサーバーサイドトレースと紐づける
X-RayのトレーシングはサーバーサイドのTrace追跡が主目的です。ブラウザ側のページロード時間やCore Web Vitalsなど、実ユーザーのクライアント側パフォーマンスは計測できません。
B
Amazon CloudWatch Synthetics でハートビートカナリアを各リージョンにデプロイし、定期的にユーザーフローを再現する
CloudWatch Syntheticsは定期実行される合成トランザクションであり、実際のエンドユーザーの多様なブラウザ環境、デバイス、ネットワーク条件を反映できません。
C
Amazon CloudWatch RUM(Real User Monitoring:実ユーザー監視)を有効化し、JavaScript スニペットをアプリケーションに埋め込む
✓ 正解
CloudWatch RUMはJavaScriptスニペットでブラウザから直接テレメトリを収集し、Core Web Vitals、JavaScriptエラーを実ユーザーベースで地域別・デバイス別に分析できます。
D
Amazon CloudWatch Application Insights をアプリケーションリソースグループに設定し、フロントエンド異常を機械学習で検出する
CloudWatch Application Insightsはサーバーサイドのアプリケーションリソース異常検出が主目的であり、ブラウザ上の実ユーザーパフォーマンス分析には対応していません。

解説

CloudWatch RUMは実際のエンドユーザーのブラウザから直接テレメトリを収集し、ページロード時間・Core Web Vitals・JavaScriptエラーを地域別・デバイス別に分析できます。Syntheticsは定期実行される合成トランザクションのため多様な実ユーザー環境を反映しません。X-Rayはサーバーサイドのトレーシングが主目的であり、クライアント側のブラウザパフォーマンスは計測できません。CloudWatch Application Insightsはサーバーサイドのアプリケーションリソースの異常検出が主目的であり、ブラウザ上の実ユーザーパフォーマンスデータの収集には対応していません。

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

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

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