SOAモニタリング、ロギング、分析、修復、およびパフォーマンスの最適化
ある企業はDynamoDBテーブルで散発的なスロットリングエラー(ProvisionedThroughputExceededException)が発生しています。運用チームは、どのパーティションキー(アイテム)が最もリクエストを集中させているか、いわゆる「ホットパーティション」を特定したいと考えています。追加のアプリケーションコードを変更せずに、DynamoDBへのリクエストの上位寄与者を自動的に特定するためのAWSサービスはどれですか?
AAWS X-RayでDynamoDB呼び出しをトレースし、サービスマップからホットスポットを特定する
X-Rayはトレーシング用途で統計集計には不向きです。
BCloudWatch Contributor Insightsを有効化し、DynamoDBのルールに基づいてリクエスト数の上位パーティションキーを可視化する
✓ 正解
CloudWatch Contributor Insightsは、特定の指標(例:リクエスト数)に最も貢献している上位N件の寄与者(contributor)を継続的に特定するサービスです。DynamoDBに対しては、テーブルレベルで有効化するだけで(アプリ変更不要)、リクエスト数・スロットリング数の上位パーティションキーをリアルタイムで可視化できます。
CCloudWatch Logs Insightsを使用して、DynamoDBのCloudWatchログをクエリし、上位リクエストを集計する
CloudWatch Logs InsightsはDynamoDBにはCloudWatch Logsへの標準ログ出力機能がなく、直接適用できません。
DAWS 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生成のオリジナル問題。
無料で演習を始める →