読者です 読者をやめる 読者になる 読者になる

おじさんAのプログラムメモ

30代のおじさんの主にプログラムについてのブログです

AWS Cloud Watchまとめ

  • 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ヘルスチェック