SOAモニタリング、ロギング、分析、修復、およびパフォーマンスの最適化

ある企業はDynamoDBテーブルで散発的なスロットリングエラー(ProvisionedThroughputExceededException)が発生しています。運用チームは、どのパーティションキー(アイテム)が最もリクエストを集中させているか、いわゆる「ホットパーティション」を特定したいと考えています。追加のアプリケーションコードを変更せずに、DynamoDBへのリクエストの上位寄与者を自動的に特定するためのAWSサービスはどれですか?

A
AWS X-RayでDynamoDB呼び出しをトレースし、サービスマップからホットスポットを特定する
X-Rayはトレーシング用途で統計集計には不向きです。
B
CloudWatch Contributor Insightsを有効化し、DynamoDBのルールに基づいてリクエスト数の上位パーティションキーを可視化する
✓ 正解
CloudWatch Contributor Insightsは、特定の指標(例:リクエスト数)に最も貢献している上位N件の寄与者(contributor)を継続的に特定するサービスです。DynamoDBに対しては、テーブルレベルで有効化するだけで(アプリ変更不要)、リクエスト数・スロットリング数の上位パーティションキーをリアルタイムで可視化できます。
C
CloudWatch Logs Insightsを使用して、DynamoDBのCloudWatchログをクエリし、上位リクエストを集計する
CloudWatch Logs InsightsはDynamoDBにはCloudWatch Logsへの標準ログ出力機能がなく、直接適用できません。
D
AWS CloudTrailのデータイベントを有効化し、Athenaでテーブルの操作ログを分析してホットキーを特定する
AWS CloudTrailデータイベント+Athenaはコストと分析のリードタイムが大きいため不適切です。

解説

CloudWatch Contributor Insightsは、特定の指標(例:リクエスト数)に最も貢献している上位N件の寄与者(contributor)を継続的に特定するサービスです。DynamoDBに対しては、テーブルレベルで有効化するだけで(アプリ変更不要)、リクエスト数・スロットリング数の上位パーティションキーをリアルタイムで可視化できます。 選択肢AのX-Rayはトレーシング用途で統計集計には不向きです。 選択肢CのCloudWatch Logs InsightsはDynamoDBにはCloudWatch Logsへの標準ログ出力機能がなく、直接適用できません。 選択肢DのAWS CloudTrailデータイベント+Athenaはコストと分析のリードタイムが大きいため不適切です。

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

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

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