あるeコマース企業がDynamoDBテーブルでプロダクトカタログを管理しています。特定の時間帯にDynamoDBのThrottlingExceptionsが急増し、アプリケーションのパフォーマンスが低下しています。運用チームは、どのパーティションキー(product_id)が過剰なリクエストを発生させているかをリアルタイムで特定し、ホットパーティション問題を解決する必要があります。最も適切なアプローチはどれですか?
CloudWatch Contributor Insights for DynamoDB は、テーブルへのアクセスパターンをリアルタイムで分析し、最も頻繁にアクセスされるパーティションキーやソートキー(ホットパーティション)を自動的に可視化します。追加実装不要で即座にキーレベルの分布を把握でき、CloudWatch アラームとの連携も可能です。 選択肢A(CloudWatch メトリクスの手動モニタリング)は定期的な確認が必要で、リアルタイム検知には適しません。 選択肢C(DynamoDB Streams + Amazon Managed Service for Apache Flink)は実装コストが高く複雑です。 選択肢D(AWS X-Ray)はリクエスト単位のトレースには有用ですが、キーレベルの分布分析には向きません。