Mesos の sandbox のログローテーションをする

Posted on Fri 01 December 2017 in blog • Tagged with mesos, docker

結論

  • http://mesos.apache.org/documentation/latest/logging/#logrotatecontainerlogger
  • LogrotateContainerLogger を使って、 module parameter を設定する

概要

Mesos + Marathon 環境でdockerを動かしている。
基本的にコンテナのログは fluentd で飛ばしているのだけど、日に日に mesos slave のディスク容量が圧迫されていた。
調べてみると、 /var/lib/mesos-slave/slaves/ 以下にあるフォルダのうち、sandbox のログが肥大化していた。
sandbox には stdout, stderr があって、それぞれコンテナのstdout, stderrを記録しているファイルで、mesosか …


Continue reading