しばらく前から Dokku という Docker ベースの Heroku ライクな PaaS 基盤を趣味で運用していて、その中で旧ブログの WordPress や 自分用のツールなんかを動かしたりしている。 サーバのメトリクス収集には Mackerel を利用しているが、Docker コンテナ単位での計測は行っていなかった。 Mackerel はホスト数に応じた課金を行っていて、5 ホストまでは無料だが、コンテナまで追加してしまうとすぐにその枠を溢れてしまう。 というわけで簡単な仕組みを自分で用意いてみた。 できたもの どちらもメモリ使用量 (MB) をコンテナ名ごとにグラフ化したもので、どちらもデータは同じものを使っている。 後者はグラフを積み上げることでコンテナ全体で使用しているメモリの使用量もわかるようになっている。 今のところ Docker のリソースに関して困っているのはメモリだ
![Docker のメトリクスを Re:dash でビジュアライズ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d548c84b5589809de9b32c706b6fa61cab126a3/height=288;version=1;width=512/https%3A%2F%2Fblog.yuyat.jp%2Fimages%2Fvisualize-docker-metrics-with-redash%2Fchart.png)