目次
Amazon CloudWatch の特徴
- CloudWatch Events
- CloudWatch Alarm
- CloudWatch Logs
- ログ、メトリクス、およびイベントという形式でモニタリングデータと運用データを収集します。
- AWS とオンプレミスのサーバーで実行される AWS のリソース、アプリケーション、およびサービスの統合されたビューをユーザーに提供します。
- 環境内における異常動作の検知、アラームの設定、ログとメトリクスを並行させた視覚化、自動化されたアクションの実行、問題のトラブルシューティング、およびインサイトの検出を行い、アプリケーションのスムーズな実行を維持することができます。
CloudWatch Alarm
CloudWatch Alarm は、単一の CloudWatch メトリクスを監視する、または複数の CloudWatch メトリクスに基づく数式の結果を監視します。
CloudWatch Alarm は、メトリクスや式の値が複数の期間にわたって特定のしきい値を超えた場合に 1つ以上のアクションを実行します。アクションには、Amazon EC2 アクション、Auto Scaling アクション、Amazon SNS トピックに送信される通知があります。
EC2 インスタンスが異常のステータスになった場合の対処
CloudWatch アラームを利用して、標準メトリクスの「StatusCheckFailed_System」を監視・トリガーしインスタンスを自動的に復旧させることができます。
EC2 インスタンスの異常は基盤となるハードウェアの障害の可能性が高いです。
EC2 インスタンスを再起動すると、正常な基盤上で起動してくるので、回復アクションは EC2 インスタンスの再起動を選択して復旧させることができます。
CloudWatch エージェント
CloudWatch エージェントをインストールすることでログを CloudWatch Logs に転送することができます。
CloudWatch エージェントと CloudWatch Logs エージェントの違い
CloudWatch Logs エージェントは CloudWatch エージェントの古いバージョンであり、利用することは可能ですが、CloudWatch エージェントを利用することが推奨されています。
ログの保存期間について
CloudWatch Logs のロググループはログの保持期間を設定することが可能です。保持期間を設定しないとログが無限に保存されることになりコスト増につながります。
CloudWatch Logs メトリクスフィルター
CloudWatch Logs のメトリクスフィルター(Metric Filter)は、ログの中から特定パターンを見つけた回数(または値)を、CloudWatch メトリクスとして作る機能です。ログをメトリクスに変換する機能とも言えます。作ったメトリクスはアラームやダッシュボードなど、普通のメトリクスと同様に使えます。
コメント