【予告】ログの自動削除機能を追加します

こんにちは、マネージドクラウドチーム・エンジニアの ry023 です!

この度、2019年2月25日以降で、コンテナ内の1週間以上経過したログを自動で削除する機能を追加することとなりましたので、お知らせいたします。

1週間以上経過したログについて保持されたい方は、お手数ですが事前にSSHログイン後、 /var/log/container ディレクトリ内のファイルをダウンロードしていただきますよう、お願い申し上げます。

マネージドクラウドでは、コンテナ内部の  /var/log/container ディレクトリにアプリケーションのアクセスログやエラーログを記録する仕組みがあります。

SSHログイン後、 /var/log/container ディレクトリの中をご確認いただきますと、起動したコンテナ毎にログファイルが生成されているのがわかります。

dreamy-beppu-3802@ssh-00e74eb0-php:~$ cd /var/log/container/
dreamy-beppu-3802@ssh-00e74eb0-php:/var/log/container$ ls -l
total 16
drwxrwxrwx 2 root root 4096 Nov 28 08:40 00e74eb0-php.lolipop.io-1bf3f61ac9
drwxrwxrwx 2 root root 4096 Jan 10 03:32 00e74eb0-php.lolipop.io-33118d15ae
drwxrwxrwx 2 root root 4096 Feb 13 06:50 00e74eb0-php.lolipop.io-60cc8ed5d1
drwxrwxrwx 2 root root 4096 Nov 28 08:40 00e74eb0-php.lolipop.io-6f35337d48

これらのログは、Webサイトにどのようなアクセスがあったか見たり、アプリケーションにどのようなエラーがあったか調査するのに便利である一方で、ログを残すためにディスク容量を使用します。

ほとんどは数十キロバイトにも満たない小さなファイルですが、蓄積するとお客様のディスク容量を大きく使ってしまいます。

蓄積したログファイルによりディスク容量が逼迫すると、Webアプリケーションでのエラーなどにつながるため、Webサイトの運用においてはログファイルの定期的な整理が必要です。

この度の更新では、ユーザの皆様に運用作業を意識せずより快適にWebサイト運営をしていただくことを目的に、1週間以上経過したログを自動的に削除する機能を導入するに至りました。

機能の追加予定日の2019年2月25日以降では、コンテナ起動時に古いログの削除処理が自動で実行され、手動によるログ削除を行うような運用作業が不要となります。

引き続き、ロリポップ!マネージドクラウドをどうぞよろしくお願いします!