LoginSignup
2
6

More than 5 years have passed since last update.

dockerコンテナの標準出力をfluentdに送信

Last updated at Posted at 2017-09-20

--log-driver=fluentd をつければ完了。
別のホストのfluentdに送信するには以下も付ける
--log-opt=fluentd-address=アドレス:24224

fluentdを起動

fluentd.sh
docker run \
 --rm \
 -p 24224:24224 \
 -p 24224:24224/udp \
 -v $(pwd)/data:/fluentd/log \
 fluent/fluentd

fluentdに標準出力を送信

ubuntu.sh
docker run \
 --rm \
 --log-driver=fluentd \
 ubuntu echo "Hello Fluentd!"

確認

tail data/data.日付.b559a6ebd2fabbcb0.log

出力例

20170920T225859+0000 ac19805115e8 {"container_name":"/goofy_agnesi","source":"stdout","log":"Hello Fluentd!","container_id":"ac19805115e8f12988292816f65d0a6f32568a5726b8343d41311bcd3c7f5914"}

2
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
6