LoginSignup
4
4

More than 5 years have passed since last update.

MackerelでDocker Cloudを監視をする(Agent containerをone-button deploy)

Last updated at Posted at 2016-04-18

作った

Repository
https://github.com/Sho2010/docker-mackerel-container

↓これ!!!

Deploy to Docker Cloud

docker cloudにアカウントを持ってる人は押すとこんな画面がでるはず
あとはAPI key書き換えてdeployしたらmackerelで監視が始まる。

mackerel.png

Deploy button最高

git repositoryのtop directoryに以下のファイルのいずれかがある場合

  • docker-cloud.yml
  • docker-compose.yml
  • fig.yml

下記のようにREADME.mdに書いておくと勝手にボタンができる(herokuのやつと一緒)

[![Deploy Docker Cloud](https://files.cloud.docker.com/images/deploy-to-dockercloud.svg)](https://cloud.docker.com/stack/deploy/)

このボタン最高だから自分は単体で動くContainerでも
docker-compose.ymlを書くようにしてる。

参考資料


別に読まなくていい感想

mackerelのcontainer agentは
仕組み的にはdockerhost(node)の/sys/fs/cgroupをvolumeでmountすることによって
container hostのシステム情報を取得してmackerelに送信してるんだろうけど

なるほどなーって仕組みに感心したと同時に
filesystem経由で全てのシステム情報にアクセス可能なlinuxよく考えられてるなーと思った

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4