CloudWatch のコストを削減する
GetMetricData
通常、GetMetricData
は、サードパーティのオブザーバビリティツールやクラウド財務ツールが、プラットフォーム内で CloudWatch Metrics を使用する際の呼び出しによって発生します。
- サードパーティツールがリクエストを行う頻度を減らすことを検討してください。例えば、頻度を 1 分から 5 分に減らすと、コストが 1/5 (20%) になるはずです。
- トレンドを特定するために、短期間サードパーティツールからのデータ収集をオフにすることを検討してください。
CloudWatch Logs
- このナレッジセンターのドキュメントを使用して、主要な貢献者を見つけます。
- 必要でない限り、主要な貢献者のログレベルを下げます。
- CloudWatch に加えて、サードパーティのログツールを使用しているかどうかを確認します。
- すべての VPC で VPC フローログを有効にし、トラフィックが多い場合、コストが急速に増加する可能性があります。それでも必要な場合は、Amazon S3 に配信することを検討してください。
- すべての AWS Lambda 関数でログが必要かどうかを確認します。必要でない場合は、Lambda ロールで "logs:PutLogEvents" 権限を拒否します。
- CloudTrail ログは多くの場合、主要な貢献者です。これらを Amazon S3 に送信し、Amazon Athena を使用してクエリを実行し、Amazon EventBridge を使用してアラーム/通知を設定 する方が安価です。
詳細については、このナレッジセンターの記事を参照してください。