AWS上で動作しているサービスの状態を監視するためのサービスにAmazon CloudWatchがあります。
AWSのサービス、例えばEC2やS3。RDS、Storage Gateway、DirectConnectなど多くのサービスを利用すると標準的な監視項目を標準メトリクスとして各サービスのパフォーマンス状況などを数値化されて確認できます。
それ以外に独自で項目を追加することもできます。主に以下のようなサービスがあります。
– Amazon CloudWatchLogs
CloudWatchエージェントをサーバーにインストールして、必要なログを設定し収集することができます。
– Amazon CloudWatch Alarm
サーバ〜のメモリやCPU、ストレージ使用率を特定の閾値を超えると、アラームをメールで管理者に通知することができます。
– Amazon CloudWatch Events
サービスのシステムイベントをリアルタイムで取得し、それに応じたアクションを自動で行います。
以上、簡単にAWS上で稼働しているサービスの状態監視サービスについて触れてみました。