社内似非Eのメモ

便宜上SEだけどエンジニアリングできないので似非です

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ダッシュボード

・収集したログ、メトリクス、アラーム、イベント等を表示できるサービス
・別リージョンのものを表示可能