AWS SAA用メモ CloudWatch
CloudWatchの種類
CloudWatch
CloudWatchはAWS上で稼働しているシステムやサービス、オンプレミスのシステムの状態を監視できるサービス。
CloudWatchメトリクス
・メトリクスは各リソースから収集したモニタリング対象のデータのこと
・標準メトリクスとしてはCPU使用率、ディスクの読み取り書き込み量、ネットワーク使用率等
・標準外の代表例としては、メモリ使用量、ディスク使用量、プロセス情報等
CloudWatchエージェント
・標準ではないメトリクスを収集するためにインストールするもの
・EC2上で動いているアプリケーションや、EC2のログを監視可能にする
・オンプレの監視に必要
CloudWatchLogs
・ログを収集保存したり、ログに特定の文字列があった際にアラームを出すサービス
・対象のログはVendedログ(VPCフローログやRoute53のログ)、AWSの公開ログ(LamdaやCloudTrail等)、カスタムログ(独自アプリケーションやオンプレ)
・EC2のCPU使用率が80%を超えるとAutoSaclingと連携してEC2を増やす等
CloudWatch Alarm
・モニタリングしているメトリクスが閾値を超えた場合にアラームを出すサービス
・メトリクスは単一、もしくは複数を指定可能
CloudWatch Events
・システムの状態変化(特定のプロセス終了、CPU使用率の変化等)や操作(クリックやコマンド入力)をイベントとして、イベントと対応するアクションを組み合わせるもの
CloudWatcダッシュボード
・収集したログ、メトリクス、アラーム、イベント等を表示できるサービス
・別リージョンのものを表示可能