GLOSSARY

Amazon CloudWatch

AWS CloudWatch

用語解説

AWS CloudWatchとは、AWSリソースとアプリケーションの監視・観測サービスです。メトリクス・ログ・トレースを一元収集・分析し、アラームやダッシュボードで可視化します。

EC2・RDS・Lambda等のAWSサービスからのメトリクスは自動収集され、カスタムメトリクスを追加することでアプリケーション固有のKPIも監視できます。CloudWatch Logsを使ってEC2やLambdaのアプリケーションログを集約し、Logs Insightsで高速なログ検索・分析が可能です。

どんな場面で活用するか

  • EC2インスタンスのCPU使用率・メモリ・ディスクをカスタムメトリクスで監視しアラームで通知する場合
  • Lambda関数のエラー率・実行時間・スロットリングをダッシュボードで可視化してパフォーマンス管理する場合
  • CloudWatch Logs Insightsでアプリケーションエラーログを検索・集計して障害の原因調査を行う場合

よくある誤解

CloudWatchはEC2のメモリ使用率を自動で監視できる」は誤りです。正しくはEC2のメモリ使用率はデフォルトのCloudWatchメトリクスに含まれません。CloudWatch Agentをインストールして設定することでメモリ・ディスク等のOS内部メトリクスを収集できます。

判断のヒント

コスト注意点:CloudWatch Logsのストレージとデータ取り込み料金は積み上がりやすいため、ログ保持期間(デフォルト無期限)を適切なRetentionポリシーで設定してください。S3 Exportを活用して長期ログを安価に保管することも有効です。

「この用語を自社で活用できるか確認したい」
「どの施策から始めるべきか相談したい」

無料相談で最適な活用方法をご提案します。