Q25 — AWS DOP-C02 第2章
第 25/100 問 | ← 第2章
ある企業が、電子商取引Webアプリケーションを通じて書籍を販売しています。同社は、書籍取引の詳細を示すパイチャートを表示するダッシュボードを希望しています。また、このダッシュボードを既存のAmazon CloudWatchダッシュボードと統合したいと考えています。 これらの要件を最も効率的に満たすソリューションはどれですか?
- A. 電子商取引アプリケーションを更新し、処理された各トランザクションについてCloudWatchロググループにJSONオブジェクトを送信します。CloudWatch Logs Insightsを使用してロググループをクエリし、パイチャート形式で結果を表示します。結果を必要なCloudWatchダッシュボードに追加します。 ✓
- B. 電子商取引アプリケーションを更新し、処理された各トランザクションについてAmazon S3バケットにJSONオブジェクトを送信します。Amazon Athenaを使用してS3バケットをクエリし、パイチャート形式で結果を表示します。Athenaから結果をエクスポートし、必要なCloudWatchダッシュボードに追加します。
- C. 電子商取引アプリケーションを更新し、AWS X-Rayによるトレーシングを有効にします。新しいX-Rayサブセグメントを作成し、処理された各トランザクションに注釈を追加します。X-Rayトレースを使用してデータをクエリし、パイチャート形式で結果を表示します。結果を必要なCloudWatchダッシュボードに追加します。
- D. 電子商取引アプリケーションを更新し、処理された各トランザクションについてCloudWatchロググループにJSONオブジェクトを送信します。AWS Lambda関数を作成し、集計結果をAmazon DynamoDBに書き込みます。ログファイルに対してLambdaサブスクリプションフィルターを作成します。結果を必要なCloudWatchダッシュボードに追加します。
正解: A. 電子商取引アプリケーションを更新し、処理された各トランザクションについてCloudWatchロググループにJSONオブジェクトを送信します。CloudWatch Logs Insightsを使用してロググループをクエリし、パイチャート形式で結果を表示します。結果を必要なCloudWatchダッシュボードに追加します。
解説
AWSサービス統合において、CloudWatch Logs Insightsはログデータを直接分析し、視覚化チャートを生成できます。オプションAは、トランザクションデータをJSON形式でCloudWatchロググループに送信し、Logs Insightsでクエリしてパイチャートを生成する方法です。これは追加サービスやデータ移動を必要とせず、プロセスが直接的です。オプションBはS3およびAthenaを導入し、データ処理ステップが増加します。オプションCのX-Rayは分散トレーシングに特化しており、ビジネス指標分析には不適切です。オプションDはLambdaおよびDynamoDBを介した追加のアーキテクチャ複雑性を導入します。したがって、オプションAは操作ステップおよびリソース使用量の観点から最も簡潔です。AWS CloudWatch Logs Insightsドキュメントより。