S3 Tables でのログ記録とモニタリング
モニタリングは、Amazon S3 Tables の信頼性、可用性、パフォーマンスを維持する上で欠かせない要素です。マルチポイント障害が発生した場合でも、その障害をより簡単にデバッグできるように、テーブルバケット内のテーブルからモニタリングデータを収集することをお勧めします。
AWS では、S3 Tables リソースをモニタリングし、潜在的なインシデントに対応するためにいくつかのツールが提供されています。
- Amazon CloudWatch アラーム
-
Amazon CloudWatch アラームを使用して、指定した期間中、1 つのメトリクスをモニタリングします。メトリクスが特定の閾値を超えると、Amazon SNS トピックまたは AWS Auto Scaling ポリシーに通知が送信されます。CloudWatch アラームは、特定の状態にあるという理由ではアクションを呼び出しません。状態が変わり、それが指定した期間だけ維持される必要があります。詳細については、Amazon CloudWatch によるメトリクスのモニタリング を参照してください。
- AWS CloudTrail ログ
-
CloudTrail は、Amazon S3 のユーザー、ロール、または AWS のサービスによって実行されたアクションの記録を提供します。CloudTrail で収集された情報を使用して、Amazon S3 に対するリクエスト、リクエスト元の IP アドレス、リクエスト者、リクエスト日時などの詳細を確認できます。詳細については、「AWS CloudTrail を使用した Amazon S3 API コールのログ記録」を参照してください。