Q&A
前提
docker compose+Fluentdへ集約するphp+apacheコンテナログファイルを日付毎に保存したい
環境
OS : Mac OS(OSX)
docker desktop for mac
dockerコンテナ
・php+apacheコンテナ(logging tag:docker.app)
:fluentdコンテナ
fluent.conf
<source> @type forward @id input1 @label @mainstream port 24224 </source> <filter **> @type stdout </filter> <label @mainstream> <match docker.app**> @type file @id output_docker1 path /fluentd/log/app/ symlink_path /fluentd/log/app/docker.log append true time_slice_format %Y%m%d time_slice_wait 1m time_format %Y%m%dT%H%M%S%z </match> </label>
実現したいこと
- fluentdコンテナ内のlog/app/ディレクトリに保存されるphp+apacheコンテナログファイル名を"docker.{ID}.log"→"{日付}.log"に変更したい
- 現在1つのログファイルに日付をまたいでコンテナログが書き込まれているが、日付ごとにファイルを分けて保存したい