2016-08-15 AWS Cloud Watchまとめ AWS AWSの各サービスを監視するツール Zabbix的なやつ CPU使用率の推移を確認したり、一定数を超えたらアラートメールが飛ぶようにすることができる メトリックス CPU使用率、ディスクIOの値などの指標のこと メトリックスにはデフォルトで指定されているものと、カスタムで設定するものがある デフォルトメトリックス EC2の例 CUP使用率 Disk IO (EBSじゃなく、Instance Store) ネットワーク IO etc カスタムメトリックス メモリ使用率などを監視する場合 AWSからサンプルスクリプトが用意されている ダウンロードして、クーロンに登録する IAMのcloud watchの権限が必要 デフォルト監視項目については勝手に監視している アラート メトリックスにしきい値を設定し、それを超えた場合に通知をおこなうことができる 通知はAWSの別サービスSNSを利用する またメトリックスを利用したアラートの他に、ログを監視してアラートを通知することも可能 対象のインスタンスにエージェントをインストール&設定 特定の文字が現れたらSNS通知などが可能 注意 データの保存期間は2週間しかない! データ粒度の最小は一分間隔 Croud watchでのこのあたりの監視は難しい プロセス監視 ポート監視 URLヘルスチェック