PERF02-BP03 コンピューティング関連のメトリクスを収集する
コンピューティング関連のメトリクスを記録および追跡することで、コンピューティングリソースのパフォーマンスをよりよく理解し、パフォーマンスと使用率を向上させます。
一般的なアンチパターン:
-
メトリクスの検索に手動ログファイルのみを使用している。
-
一部のモニタリングソフトウェアで記録されるデフォルトのメトリクスのみを使用している。
-
問題が発生したときにだけメトリクスを確認している。
このベストプラクティスを活用するメリット: パフォーマンス関連のメトリクスを収集することで、アプリケーションのパフォーマンスとビジネス要件の整合性をとり、ワークロードのニーズを満たすことができます。また、ワークロードにおけるリソースのパフォーマンスと使用率を継続的に改善するのにも役立ちます。
このベストプラクティスを活用しない場合のリスクレベル: 高
実装のガイダンス
クラウドワークロードでは、メトリクス、ログ、イベントなどのデータが大量に生成される可能性があります。AWS クラウドでは、メトリクスの収集は、セキュリティ、コスト効率、パフォーマンス、持続可能性を向上させるために不可欠なステップです。AWS では、Amazon CloudWatch
実装手順
-
ワークロードに関連するパフォーマンス関連の指標を特定します。リソース使用率やクラウドワークロードの動作状況 (応答時間やスループットなど) に関するメトリクスを収集する必要があります。
-
ワークロードに適したログ記録とモニタリングのソリューションを選んでセットアップします。
-
ワークロード要件に基づいて、メトリクスに必要なフィルターと集計を定義します。
-
セキュリティと運用の目標に合わせて、メトリクスのデータ保持ポリシーを設定します。
-
パフォーマンス関連の問題に積極的に対応できるよう、必要に応じて、メトリクスのアラームと通知を作成します。
-
自動化を利用して、メトリクス・ログ集計エージェントをデプロイします。
リソース
関連ドキュメント:
関連動画:
関連する例: