先日、娘の10歳の誕生日でしたので、誕生日ケーキを作ってプレゼントしました。喜んでくれたので、ニヤニヤしていたパパヤマです。今回、「CloudWatch」を使ってみましたので、備忘録も兼ねてご紹介します。CloudWatchとは、平たく言えばAWSが提供するクラウドサーバ監視サービスです。サーバの運用といえば、やはり「監視」をどう実現するかも重要ですね。非常に手軽に、且つ安く始められます。サーバ運用となると、「ログ」の監視も重要です。一つ一つログを見て追っていく、という作業など、一刻も早く解決しないといけない場合は大変ですね。ログを見ながら、例えば原因の特定のために「キーワード」で検索するかもしれません。いったエラーの原因になりそうなキーワードがログに含まれていることがわかれば、エラーの原因特定まで、非常にスムースにいきそうです。Log」の良いところAWSのコンパネからすぐに、アプリのログを閲覧できる特定文字が含まれている場合など、フィルターし易い予めフィルターを作っておき、さらにそのフィルター結果に対してメール通知ができる3はまだ、試していないのでまだ良くわかっていません、すみません。(通常のCloudWatchでのメール通知は試しています)このCloudWatchLogの導入手順を詳しく書こうかと思ったのですが、http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/DeveloperGuide/QuickStartEC2Instance.htmlこちらの公式ドキュメント通りに実施して頂ければ、3分で出来ます。ポイントだけさら~っと書いていきます。<1>CloudWatchログに関する権限を持ったIAMユーザを作る。既存のIAMユーザに該当権限を付与する。awslogsでインストールした後に、/etc/awslogs/awslogs.confに、監視対象とするログファイルを設定する<3>/etc/awslogs/awscli.confにさきほどのIAMユーザのアクセスIDとキーを設定するリージョンには、ap-northeast-1を設定できるぽいです。こんな感じでだいたい3ステップです。あとはCloudWatchの画面でログを開いて、閲覧できるか確認しましょう。その他、気になった点もピックアップさせて頂きます。1)ローテートされたログの閲覧にも対応できるawslogs.confの「file」に、/usr/local/apache/logs/access_log*などのようにワイルドカードに対応しています。このように書けば、ローテートされた最新ログファイルが監視の対象となります。2)でも、hogehoge.YYYYMMDD.logのようなファイルには対応できないファイル後方のマッチングにしか対応していない?のかわからないですが、なぜか反応しませんでした。これは、私のやり方が良くない可能性もありますので、後日さらに調べてみます。ドキュメントに載ってるかも。⇒ログファイル名によっては、CloudWatchLogに対応できないかもしれませんね。弊社の場合は、このように命名して運用しています。実際の運用に合わせて命名すれば、良いと思います。皆様もステキなCloudWatchLogライフをお過ごしください。2011.11.01日本電気硝子が「見えないガラス」を開発されました。視感反射率が0.1%以下で、そこにガラスがあるかどうかわからないレベルです。2012.12.25こんにちは。今年も残すところ、1週間となりました。仕事納めをきっちり行い、気持ちいい新年を迎えましょう。2015.02.253月も間近となり、季節は春に向かっています。辛い時期かと思います。保険クリニ[...]ジャスウィル社員ブログとは愛知県名古屋市にあるジャスウィルで働く社員の日常を綴ったブログです。WordPress.。