作った
Repository
https://github.com/Sho2010/docker-mackerel-container
↓これ!!!
docker cloudにアカウントを持ってる人は押すとこんな画面がでるはず
あとはAPI key書き換えてdeployしたらmackerelで監視が始まる。
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よく考えられてるなーと思った