Open omix222 opened 6 years ago
mackerelのサイトを見る限り、Dockerコンテナの監視をする場合は、Dockerホストにエージェントを仕込み、その状態を監視する形のようです。 https://mackerel.io/ja/docs/entry/advanced/docker
Dockerホストにエージェントを仕込もうと考えたのですが、 ・sshポートがあいてない ・キーペアの設定がされていない ということでsshログインできませんでした。 前者はEc2の設定変更で対応できたのですが、後者のキーペア設定については EC2を立てる時に設定するもののようで、現状建ててもらったECS経由でのEC2では設定されていない状況です。
ECS構築時にキーペア設定できるものかどうか、確認が必要です。
ECSでEC2立てるときにAmazonLiunxだとデフォルトでキーペアとの関連つかないようです。。
あらためてECSクラスタ作りました。 devops30min2です。
作成時にキーペア割り当て(devops30min) 作成されたEC2に対して、22番ポートの解放を実施 することによりsshログインできるようにしました。
その後、 https://mackerel.io/orgs/devops30min/instruction-agent を参照し、AmazonLinuxでのエージェントインストールができなかったので、そのほかLinuxでの手順で導入しました。結果、Ec2インスタンスの状況まで監視できるようになりました。
https://mackerel.io/orgs/devops30min/hosts/3jr9ADeoV3Y#period=10m
mackerelからslackへの連携方法です。以下を参考に対応しました。 https://mackerel.io/ja/docs/entry/howto/alerts/slack
ECR上のアプリに対しての監視設定の仕組みを考えて試す。